Geliştirici dokümanlarıBaşlarken
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.
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| Kural | Ayrıntı |
|---|---|
| Süre | 24 saat, organizasyon başına |
| Anahtar | En 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 uzun | 400 idempotency_key_invalid |
Her mantıksal istek için tek bir anahtar kullanın. Gövde değişirse yeni bir anahtar gerekir.