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"""