An overview of the CitrusAd API for integrators.
When integrating, please refer to any of the below resources for more information:
CitrusAd uses various endpoints to sync data and generate ads. A brief summary is below:
Used to create catalogs Via API
Used to create and update product data within a catalog
Used to create and update customer data within a catalog
Used to send order data to CitrusAd
Used to generate product ads and banner ads
Used to generate banner x ads
To interact with each API you will need access to the CitrusAd staging platform. Please contact CitrusAd for access. Your technical account manager will provide you your Team ID and API Key.
The data payload is in JSON format. The
Content-Type for these endpoints is
application/json, which should be passed as a header in your requests:
-H "Content-Type: application/json" \
CitrusAd uses basic authentication, this should be passed as a header with your API key:
-H "Authorization: Basic 4ww25f70-b52s-40de-8f29-07b139b5cdc8" \
For backend integrations, you will only need the secret API key.
CitrusAd uses different base URLs for staging, as well as different production environments.