diff --git a/pyobas/apis/payload.py b/pyobas/apis/payload.py index cb73b5b..8043db7 100644 --- a/pyobas/apis/payload.py +++ b/pyobas/apis/payload.py @@ -17,3 +17,11 @@ def upsert(self, payload: Dict[str, Any], **kwargs: Any) -> Dict[str, Any]: path = f"{self.path}/upsert" result = self.openbas.http_post(path, post_data=payload, **kwargs) return result + + @exc.on_http_error(exc.OpenBASUpdateError) + def deprecate( + self, payloads_processed: Dict[str, Any], **kwargs: Any + ) -> Dict[str, Any]: + path = f"{self.path}/deprecate" + result = self.openbas.http_post(path, post_data=payloads_processed, **kwargs) + return result