From c8b287ecddb809940d40d032e75f98baa3cc8641 Mon Sep 17 00:00:00 2001 From: vitor-aignosi Date: Tue, 27 Jan 2026 11:43:46 -0300 Subject: [PATCH 1/2] SIENTIAPDE-1478 Add headers configuration to API class for improved request handling --- scouter/activities/api.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scouter/activities/api.py b/scouter/activities/api.py index 21efcd7..3321959 100644 --- a/scouter/activities/api.py +++ b/scouter/activities/api.py @@ -58,6 +58,12 @@ class API(SientiaMonitoring): logger=logger, notification_handler=notification_handler, metrics_controller=metrics_controller, + headers_config={ + 'Content-Type': 'application/json', + 'Accept': 'application/json', + 'x-requested-with': 'piwebapistreams', + 'User-Agent': 'Aig-Scouter-Agent/1.0', + }, ) def close(self) -> None: From a9b098dca5ef48ad28e586fa8204048fd0d99405 Mon Sep 17 00:00:00 2001 From: vitor-aignosi Date: Thu, 29 Jan 2026 10:04:10 -0300 Subject: [PATCH 2/2] SIENTIAPDE-1478 Add headers configuration to test API for enhanced request handling --- tests/activities/test_api.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/activities/test_api.py b/tests/activities/test_api.py index dbfbd2e..1386ee7 100644 --- a/tests/activities/test_api.py +++ b/tests/activities/test_api.py @@ -67,6 +67,12 @@ def test_api_initialization(mock_pi_web_api_client): logger=logger, notification_handler=notification_handler, metrics_controller=metrics_controller, + headers_config={ + 'Content-Type': 'application/json', + 'Accept': 'application/json', + 'x-requested-with': 'piwebapistreams', + 'User-Agent': 'Aig-Scouter-Agent/1.0', + }, ) assert activity.pi_web_api_client is not None