Talebi Alma▾
Talep ile Aktarım

Talebi Alma(claimErpRequest)

POST/erp-requests/{id}/claim

Talebi al ("hazırlıyorum")

Son güncelleme: 21 Eylül 2026 · Sözleşme sürümü 1.0.0

pending → in_progress; süre en az 10 dk uzar (toplam ömür created_at + 40 dk); panelde "ERP aldı, hazırlıyor" görünür. Aynı anahtarla tekrar 200 (idempotent); başka anahtar almışsa 409 request_already_claimed — o anahtar iptal edildiyse talep sahipsiz kalır ve başka bir anahtar alabilir; açık değilse 409 request_not_active. İsteğe bağlı: doğrudan complete örtük claim yapar. dry_run → would.claim süre ve sahipliği de hesaba katar.

Servis

MetotPOST
Adreshttps://mutabakat.ai/api/v1/erp-requests/{id}/claim
Kapsamtalebin türüne göre counterparties:write / statements:write / balance:write (sıra: kayıt 404 → kapsam 403)
Idempotency-KeyKabul edilir (önerilir)
dry_runDestekleniyor (?dry_run=true)

İstek Parametreleri

AlanTürZorunluAçıklama
id (yol)string (uuid)EvetTalep kimliği
dry_run (sorgu)"true"Hayırtrue ise hiçbir şey yazılmaz; doğrulama + "ne olacak" raporu döner (yalnız bu yazım).
Idempotency-Key (başlık)stringHayırAynı anahtar + aynı gövde 24 saat boyunca aynı yanıtı verir (Idempotency-Replayed: true); aynı anahtar farklı gövde 409. Toplu yazma uçlarında zorunlu.

İstek Gövdesi

Gövde alanı yoktur; boş gövde ya da {} gönderin.

Yanıt

200Alındı

AlanTürAçıklama
dataErpRequest
request_idRequestId

Hata Kodları

Bu uç için dönebilecek HTTP durumları: 400 · 401 · 403 · 404 · 409 · 429 · 500 · 503. Zarf biçimi ve kod listesi için Hata Kodları sayfasına bakın.

Örnek İstek

curl -X POST https://mutabakat.ai/api/v1/erp-requests/<id>/claim \
  -H "Authorization: Bearer $MAI_API_KEY"