The Cajari API provides access to accounts, merchant marketplaces, executions, and results so that you can integrate our data into your system.
The API is available in two versions:
The V2 API introduces merchant marketplace-centric execution triggering, allowing you to target specific merchant marketplaces rather than triggering all marketplaces for a Seller Central account.
Key Features:
The V1 API triggers executions for all merchant marketplaces associated with a Seller Central account.
This is the original API behavior.
Key Features:
| Endpoint | V2 (Recommended) | V1 (Legacy) |
|---|---|---|
| POST /executions Trigger Execution |
Requires merchant_marketplace_idRuns single merchant marketplace seller_central_account_id optional (auto-selected) |
Requires seller_central_account_idRuns all active merchant marketplaces for that account |
| GET /seller_central_accounts | Returns actual Seller Central account data with last_used_at and last_login_status |
Returns merchant marketplace data with skill_* fields |
| GET /merchant_marketplaces | Cleaner response with last_execution_started_at and last_execution_statusOnly returns active merchant marketplaces |
Includes seller_central_account_* fields, status, merchant_tokenSupports include_disabled parameter |
| GET /executions | Excludes seller_central_account_name |
Includes seller_central_account_name |
| GET /results | Excludes seller_central_account_nameReordered: identifiers first, result data last |
Includes seller_central_account_name |
| GET /reports | Identical | |
| GET /whoami | Identical | |
The following features work the same in both V1 and V2:
status, error, and data fieldsSee the individual version documentation for complete details.