From 57ff77d0b6ec646ae251a8f17595814ee06f7c2e Mon Sep 17 00:00:00 2001 From: koradiyakaushal Date: Fri, 18 Oct 2024 21:37:04 +0530 Subject: [PATCH] Feat: Add Ads-Export Type --- ad_api/api/exports.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ad_api/api/exports.py b/ad_api/api/exports.py index 04d96d6..a2da70e 100644 --- a/ad_api/api/exports.py +++ b/ad_api/api/exports.py @@ -4,6 +4,16 @@ class Exports(Client): """Amazon Ads API Exports Version 3 """ + @sp_endpoint('/ads/export', method='POST') + def ads_export(self, version: int = 1, **kwargs) -> ApiResponse: + r""" + application/vnd.adsexport.v1+json + """ + content_type = 'application/vnd.adsexport.v'+ str(version) +'+json' + accept = 'application/vnd.adsexport.v'+ str(version) +'+json' + headers = {'Content-Type': content_type, 'Accept': accept} + return self._request(kwargs.pop('path'), data=Utils.convert_body(kwargs.pop('body'), False), params=kwargs, headers=headers) + @sp_endpoint('/campaigns/export', method='POST') def campaigns_export(self, version: int = 1, **kwargs) -> ApiResponse: r"""