Get All Campaigns
This call returns a list of all available campaigns.
URL:
GET https://api.emailonacid.com/v5/analytics/campaigns/
Example Response:
[
{
"id": "<CAMPAIGN GUID>",
"date": 1696473823,
"type": "analytics",
"subject": "<Sample campaign name>"
},
{
"id": "<CAMPAIGN GUID>",
"date": 1696473789,
"type": "analytics",
"subject": "<Sample campaign name>"
},
{
"id": "<CAMPAIGN GUID>",
"date": 1696473715,
"type": "analytics",
"subject": "<Sample campaign name>"
},
]
Search Campaigns
This call returns a list of campaigns that match the criteria in the query string. Its structure is identical to the above call.
The query string is a standard URL parameterized version containing any or all of the following parameters.
URL:
GET https://api.emailonacid.com/v5/analytics/campaigns?<query_string>
Query String Details
Name | Description | Example |
---|---|---|
from |
The starting point of your campaign date range. | from=2024-11-24+22:23:10 , from=2024-11-24%2022:23:10 , from=1732486990 , from=yesterday |
to |
The ending point of your campaign date range. | to=2024-11-24+22:23:10 , to=1732486990 , to=yesterday |
subject |
The name of the campaign. The "subject" field of returned campaigns must contain the exact string. This search is case-insensitive. | subject=My+example+test , subject=My%2Bexample%2Btest , subject=Another%20example |
results |
The number of results to return. Must be between 1 and 200. The default value is 50 | results=50 |
page |
The page number. If you submit a number higher than the number of pages in the data, an empty array will be returned. The default value is 1 | page=2 |
customer_id |
The "customer_id" associated with a campaign. | customer_id=example_customer |