Zum Inhalt springen

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.

Bash
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
RegelDetail
Zeitfenster24 Stunden, pro Organisation
SchlüsselEin beliebiger String mit bis zu 128 Zeichen: eine UUID oder Ihre Bestellnummer
WiederholungDer ursprüngliche Job, mit Idempotent-Replayed: true. 200, wenn er beendet ist, sonst 202
Zu lang400 idempotency_key_invalid

Ein Schlüssel pro logischer Anfrage. Ein geänderter Body braucht einen neuen Schlüssel.

Siehe auch