# DataDoe API

**Canonical:** https://apis.io/apis/datadoe-com/datadoe-com-api/  
**Provider:** DataDoe — https://apis.io/providers/datadoe-com/  
**Documentation:** https://api.datadoe.com/api/v1/docs

DataDoe API is published by [DataDoe](https://apis.io/providers/datadoe-com/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

DataDoe API as documented publicly: 68 operations. Contract generated from the documentation by API Evangelist (2026-11-05); not the provider's own document.

## Operations (60 of 68)

| Method | Path | Summary |
|---|---|---|
| POST | `/actions` | Webhooks by Zapier POST /actions with dryRun |
| GET | `/amazon/callback` | Your callback gets the account ID after consent |
| GET | `/amc/operations/{operationid}` | Poll GET /amc/operations/:operationId for accepted operation state. |
| GET | `/api/v1/actions` | GET /api/v1/actions |
| POST | `/api/v1/actions` | POST /api/v1/actions |
| GET | `/api/v1/actions/{actionid}` | GET /api/v1/actions/{actionId} |
| GET | `/api/v1/amc/operations/{operationid}` | Get AMC operation status, recoveryStatus, and sanitized errors. |
| POST | `/api/v1/amc/query-executions` | Start an on-demand AMC query. |
| GET | `/api/v1/amc/query-results` | List AMC query results; filter by templateId for template runs. |
| GET | `/api/v1/amc/query-results/{resultid}` | Get an AMC query result, including short-lived download URLs when delivery is AVAILABLE. |
| POST | `/api/v1/amc/query-results/{resultid}/cancellation` | Cancel a pending or running AMC query. |
| GET | `/api/v1/amc/query-templates` | List DataDoe AMC query templates (metadata without SQL). |
| GET | `/api/v1/amc/query-templates/{templateid}` | Get one DataDoe AMC query template including its SQL. |
| POST | `/api/v1/amc/query-validations` | Validate an AMC query with an Amazon dry run. |
| GET | `/api/v1/amc/schema` | Read the live AMC schema for the bound AMC instance. |
| GET | `/api/v1/amc/workflows` | AMC |
| POST | `/api/v1/amc/workflows` | Create an AMC workflow from sql or a query template (templateId, never both). |
| PATCH | `/api/v1/amc/workflows/{workflowid}` | Update an AMC workflow. |
| POST | `/api/v1/amc/workflows/{workflowid}/deletion` | Delete an AMC workflow. |
| DELETE | `/api/v1/cogs` | Cogs |
| POST | `/api/v1/cogs` | POST /api/v1/cogs |
| GET | `/api/v1/cogs/missing` | Cogs |
| GET | `/api/v1/docs/json` | GET /api/v1/docs/json |
| GET | `/api/v1/exports` | GET /api/v1/exports |
| POST | `/api/v1/exports` | POST /api/v1/exports |
| GET | `/api/v1/exports/` | Then fetch the rows: curl https://api.datadoe.com/api/v1/exports/ $EXPORT_ID /raw |
| POST | `/api/v1/exports/schedules` | POST /api/v1/exports/schedules |
| DELETE | `/api/v1/exports/schedules/{scheduleid}` | DELETE /api/v1/exports/schedules/{scheduleId} |
| GET | `/api/v1/exports/schedules/{scheduleid}` | GET /api/v1/exports/schedules/{scheduleId} |
| PUT | `/api/v1/exports/schedules/{scheduleid}` | PUT /api/v1/exports/schedules/{scheduleId} |
| GET | `/api/v1/exports/schedules/{scheduleid}/latest` | Get the latest export for a schedule |
| DELETE | `/api/v1/exports/{exportid}` | Delete a specific export |
| GET | `/api/v1/exports/{exportid}` | Retrieve a specific export |
| GET | `/api/v1/exports/{exportid}/raw` | Get raw data for an export |
| GET | `/api/v1/files` | GET /api/v1/files |
| POST | `/api/v1/files` | POST /api/v1/files |
| DELETE | `/api/v1/files/{fileid}` | DELETE /api/v1/files/{fileId} |
| GET | `/api/v1/files/{fileid}` | GET /api/v1/files/{fileId} |
| GET | `/api/v1/files/{fileid}/download` | GET /api/v1/files/{fileId}/download |
| DELETE | `/api/v1/kdp-royalty-parameters` | KDP Royalty Parameters |
| POST | `/api/v1/kdp-royalty-parameters` | KDP Royalty Parameters |
| GET | `/api/v1/spec/data-scheme` | GET /api/v1/spec/data-scheme |
| GET | `/api/v1/spec/data-scheme.md` | GET /api/v1/spec/data-scheme.md |
| GET | `/api/v1/spec/data-scheme/{file}` | GET /api/v1/spec/data-scheme/{file} |
| GET | `/api/v1/spec/datadoe_api.md` | GET /api/v1/spec/datadoe_api.md |
| GET | `/api/v1/spec/webhook-scheme` | GET /api/v1/spec/webhook-scheme |
| DELETE | `/api/v1/sqp-asins` | SQP ASINs |
| GET | `/api/v1/sqp-asins` | SQP ASINs |
| POST | `/api/v1/sqp-asins` | SQP ASINs |
| GET | `/api/v1/usage-logs` | Usage Logs |
| GET | `/api/v1/util/organization` | Retrieve organization information |
| GET | `/api/v1/util/sellers-and-vendors` | List all sellers and vendors |
| POST | `/api/v1/util/sellers-and-vendors` | POST /api/v1/util/sellers-and-vendors |
| DELETE | `/api/v1/util/sellers-and-vendors/invitations/{invitationid}` | Delete a specific invitation |
| GET | `/api/v1/util/sellers-and-vendors/invitations/{invitationid}` | Get details of a specific invitation |
| POST | `/api/v1/util/sellers-and-vendors/invite` | Invite a seller or vendor |
| DELETE | `/api/v1/util/sellers-and-vendors/{sellerorvendorid}` | DELETE /api/v1/util/sellers-and-vendors/{sellerOrVendorId} |
| GET | `/api/v1/util/sellers-and-vendors/{sellerorvendorid}` | Get details for a specific seller or vendor |
| PATCH | `/api/v1/util/sellers-and-vendors/{sellerorvendorid}` | PATCH /api/v1/util/sellers-and-vendors/{sellerOrVendorId} |
| POST | `/api/v1/util/sellers-and-vendors/{sellerorvendorid}/reconnect` | POST /api/v1/util/sellers-and-vendors/{sellerOrVendorId}/reconnect |

…and 8 more operations. They are listed in full on the page.

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/datadoe-com/openapi/_ae-authored/datadoe-com-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/datadoe-com/json-schema/datadoe-com-post-exports-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/datadoe-com/json-schema/datadoe-com-post-api-v1-util-sellers-and-vendors-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/datadoe-com/json-schema/datadoe-com-post-exports-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/datadoe-com/json-schema/datadoe-com-get-exports-sources-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/datadoe-com/json-schema/datadoe-com-get-util-sellers-and-vendors-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/datadoe-com/json-schema/datadoe-com-get-exports-exportid-raw-response-schema.json
- **APIsJSON** — https://artifacts.apis.io/datadoe-com/apis.yml

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/datadoe-com/datadoe-com-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/datadoe-com/.
