İçeriğe atla

Idempotency

POST /v1/pack isteğini ikinci bir iş oluşturmadan tekrar deneyin.

POST /v1/pack (ya da POST /v1/projects/{id}/pack) isteğiyle birlikte bir Idempotency-Key gönderin. Aynı anahtarla tekrar denediğinizde aynı işi alırsınız ve yalnızca bir kez ücretlendirilirsiniz.

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
KuralAyrıntı
Süre24 saat, organizasyon başına
AnahtarEn fazla 128 karakterlik herhangi bir dize: bir UUID ya da sipariş numaranız
Tekrarİlk iş, Idempotent-Replayed: true ile döner. İş bittiyse 200, bitmediyse 202
Çok uzun400 idempotency_key_invalid

Her mantıksal istek için tek bir anahtar kullanın. Gövde değişirse yeni bir anahtar gerekir.

İlgili