How it works
Include anX-Idempotency-Key header with a unique string (up to 256 characters). If the same key is sent again within 24 hours, the API returns the original response instead of creating a duplicate.
When to use it
Use idempotency keys on any POST request that triggers a side effect:- Creating IdeaClouds
- Creating articles
- Triggering compliance checks
- Triggering content tools generation
- Triggering description generation
Supported Endpoints
IdeaClouds
IdeaClouds
POST /ideaclouds— Create a single IdeaCloudPOST /ideaclouds/batch— Create up to 25 IdeaClouds
Content
Content
POST /content— Create a single articlePOST /content/batch— Create up to 10 articlesPOST /content/{id}/generate— Re-generate an article
Content Types
Content Types
POST /content/comparison— Create a comparison articlePOST /content/model-landing— Create a model landing pagePOST /content/sales-event— Create a sales event article
Quality & Inventory
Quality & Inventory
POST /content/{id}/compliance— Trigger compliance checkPOST /content/{id}/content-tools— Generate content toolsPOST /inventory/{vin}/description— Generate vehicle descriptionPOST /inventory/descriptions/batch— Batch vehicle descriptions
Key format
Use any string that uniquely identifies the intended operation. Common patterns:| Pattern | Example |
|---|---|
| UUID | 550e8400-e29b-41d4-a716-446655440000 |
| Action + timestamp | create-article-2026-02-10T12:00:00Z |
| External reference | dsrptv-order-12345 |
Conflict detection
Expiration
Idempotency keys expire after 24 hours. After that, the same key can be reused with any parameters.

