EntwicklerdokumentationErste Schritte
Idempotenz
POST /v1/pack wiederholen, ohne einen zweiten Job anzulegen.
Senden Sie einen Idempotency-Key mit POST /v1/pack (oder POST /v1/projects/{id}/pack). Wiederholen Sie die Anfrage mit demselben Schlüssel, erhalten Sie denselben Job – berechnet wird er nur einmal.
curl -X POST https://runner.cargoduo.com/v1/pack \
-H "Authorization: Bearer $CARGODUO_API_KEY" \
-H "Idempotency-Key: order-1042-v1" \
-H "Content-Type: application/json" \
-d @request.json| Regel | Detail |
|---|---|
| Zeitfenster | 24 Stunden, pro Organisation |
| Schlüssel | Ein beliebiger String mit bis zu 128 Zeichen: eine UUID oder Ihre Bestellnummer |
| Wiederholung | Der ursprüngliche Job, mit Idempotent-Replayed: true. 200, wenn er beendet ist, sonst 202 |
| Zu lang | 400 idempotency_key_invalid |
Ein Schlüssel pro logischer Anfrage. Ein geänderter Body braucht einen neuen Schlüssel.