From cf0478d9a5942381102ce39a5b33bbe5c527d582 Mon Sep 17 00:00:00 2001 From: vitor-aignosi Date: Tue, 27 Jan 2026 13:04:18 -0300 Subject: [PATCH] SIENTIAPDE-1478 Enhance API class with default headers for JSON requests - Added a headers configuration to the API class to specify default Content-Type, Accept, x-requested-with, and User-Agent for JSON requests. --- laborious/activities/api.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/laborious/activities/api.py b/laborious/activities/api.py index 4e4144f..1ad3059 100644 --- a/laborious/activities/api.py +++ b/laborious/activities/api.py @@ -63,6 +63,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-Laborious-Agent/1.0', + }, ) def close(self) -> None: