Relevant to: Demand Acceleration Platform | Content Syndication | Event Lead Management | Webinar Integrations | Social Integrations
Use the Integrate Public API for more customization options with the Demand Acceleration Platform. For example, you can programmatically:
- create, retrieve and edit reports
- create or update lead statuses and dispositions
- create, update and retrieve lists
- retrieve Sources
This article explains how to use the Integrate Public API to programmatically create, retrieve and schedule any type of report from the Demand Acceleration Platform.
Technical documentation: Read the API documentation here. |
In this article
Scheduling a report via the Integrate Public API
Gather required information
1. Create a report in the Demand Acceleration Platform and note the Report ID. This can be found at the end of the report URL.
2. In the Organization Settings, make a note of the Organization ID. Generate an API Key and copy the value.
Generate Report
1. Call Generate Report with the following Endpoint and Headers.
- Endpoint
https://api.integrate.com/api/organizations/yourOrgID/reports/generate/
yourReportID?callback=yourCallbackUrl
Replace the values in bold with the credentials obtained in previous steps.
Note - you must specify the callback URL. |
Example: https://api.integrate.com/api/organizations/a1b23cd4-5678-90ef-g123 |
- Headers: Authorization Bearer {{AuthKey}}
2. The Response will be set to the callback URL specified in the Generate Report.
Response example: {"reportUrl":"http://app.integrate.com/analytics/reports?download= |
3. Download the Report URL.