API Reference
Authentication:
Authorization: Bearer <integration_key>
GET /integrationProducts
Return products for a single authorized store.
Query Params
storeId(required string)
Example response
{
"storeId": "store_123",
"products": [
{
"id": "prod_1",
"name": "Classic Tee",
"price": 2900,
"currency": "USD",
"updatedAt": "2026-04-04T08:15:00Z"
}
]
}
POST /developer/keys
Create a new integration key scoped to a specific store.
POST /developer/keys/{keyId}/revoke
Immediately revoke an integration key.
POST /developer/webhooks
Register a webhook endpoint URL and endpoint secret.
POST /developer/webhooks/{endpointId}/test
Send a signed test event to verify endpoint readiness.
GET /developer/sync-runs
List product sync executions with status, duration, changed-row counts, and failure reasons for operational dashboards.
POST /developer/sync-runs/{runId}/rollback
Rollback catalog data to the last known-good snapshot when a load breaks.
GET /developer/webhooks/{endpointId}/deliveries
Inspect webhook delivery attempts including retry schedule, response codes, and terminal failure details.