İçeriğe geç
SEVKORA API POST /api/partner/v1/carrier-accounts v1 Değişiklikler

İş ortağı yüzeyi sözleşmesi Taşıyıcı hesapları PA-61

Kendi-hesap satırı açma

POST/api/partner/v1/carrier-accounts

> Künye: TASK-417; REQ-021 KK-7, REQ-023 AC-6, DEC-364, DEC-345, RISK-098.

Amaç

PA-57'nin iş ortağı ikizi. Hesap sahibinin kendi taşıyıcı kimliğini (bugün yalnız MNG) onun adına Sevkora'ya kaydetmek. Satır verification_status=pending doğar ve PA-63 ile doğrulanana kadar hiçbir sevk yolunda kullanılmaz.

Aynı denetleyici

/api/v1in PA-57 ucuyla aynı denetleyiciye bağlıdır (DEC-345: kopyalama değil montaj). Gövde, kurallar ve durum geçişleri PA-57 ile birebirdir.

Yetki

İki kademeli kimlik: X-App-Key + Authorization: Bearer. Hesap anahtarı tek başına /api/v1e giremez.

İŞ ORTAĞI KİMLİĞİ YAZAR, OKUMAZ

Dört gizli değer istekte alınır ve hiçbir yanıtta geri dönmez; kimliği geri veren bir uç bu yüzeyde yoktur. Yanıtta kimlikten türeyen tek parça müşteri numarasının son dört hanesidir.

Kimin adına

satır hesap sahibinin tenant'ına düşer, denetim defteri satırı hesap sahibinin üyesi adına yazılır ve bildirim hesabın tüm üyelerine gider. İş ortağı bir aktör değil bir kanaldır: hesap sahibi, adına yapılan her kimlik değişikliğini kendi kanalından öğrenir.

Başarı 201

{"data": hesap}.

Hatalar

401, 403, 422, 429.

Idempotency-Key

sözleşmesi yoktur.

kabuk
curl -X POST "{{host}}/api/partner/v1/carrier-accounts" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -H "X-App-Key: SEVKORA_UYGULAMA_ANAHTARINIZ" \
  -H "Authorization: Bearer SEVKORA_API_ANAHTARINIZ" \
  -d '{"carrier_code":"mng","name":"Musterinin MNG hesabi","environment":"sandbox","credentials":{"clientId":"TASIYICI_CLIENT_ID","clientSecret":"TASIYICI_CLIENT_SECRET","customerNumber":"1234567890","password":"TASIYICI_MUSTERI_PAROLASI"}}'