Przejdź do treści

Idempotencja

Ponawiaj POST /v1/pack bez tworzenia drugiego zadania.

Wysyłaj Idempotency-Key z POST /v1/pack (lub POST /v1/projects/{id}/pack). Gdy ponowisz zapytanie z tym samym kluczem, dostaniesz to samo zadanie, rozliczone tylko raz.

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
RegułaSzczegóły
Okno24 h, na organizację
KluczDowolny ciąg znaków, maks. 128 zn.: UUID lub ID Twojego zamówienia
PowtórzeniePierwotne zadanie z Idempotent-Replayed: true. 200 po jego zakończeniu, 202 wcześniej
Za długi400 idempotency_key_invalid

Jeden klucz na jedno logiczne zapytanie. Zmieniona treść wymaga nowego klucza.

Powiązane