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

İş ortağı yüzeyi sözleşmesi Adresler PA-34

Adres oluşturma

POST/api/partner/v1/warehouses

> Künye: TASK-391; REQ-021 KK-7, DEC-345.

Amaç

Hesap sahibi adına yeni bir gönderici adresi yazmak. Kayıt hesap sahibinin tenant'ına düşer, iş ortağının değil.

Yetki

İki kademeli kimlik: X-App-Key + Authorization: Bearer. Hesap anahtarı partner-api yeteneği taşır ve tek başına /api/v1e giremez.

Başarı 201

oluşturulan adres. Alan kümesi /api/v1 ile aynıdır.

İstek

name, contact_name, contact_phone, city, district, address zorunlu; phone, tax_place, tax_number, is_default opsiyonel.

Hatalar

422 (doğrulama); ayrıca 401, 403, 429. Doğrulama kuralları /api/v1 ile aynı denetleyiciden gelir.

Idempotency-Key

sözleşmesi yoktur ve bu /api/v1 ile aynıdır. İdempotensi yalnız gönderi oluşturma ile onay uçlarındadır ve bu iki uç artık İKİ yüzeyde birden yayımdadır (v1 + iş ortağı), yani ara katman rota tablosunda dört kez geçer

kabuk
curl -X POST "{{host}}/api/partner/v1/warehouses" \
  -H "Accept: application/json" \
  -H "X-App-Key: SEVKORA_UYGULAMA_ANAHTARINIZ" \
  -H "Authorization: Bearer SEVKORA_API_ANAHTARINIZ" \
  -H "Content-Type: application/json" \
  -d '{"name":"Merkez Depo","contact_name":"Yetkili","contact_phone":"0532 000 00 00","city":"İstanbul","district":"Kadıköy","address":"Örnek Mah. No:1"}'