İş ortağı yüzeyi sözleşmesi Adresler PA-36
Adres güncelleme
PATCH/api/partner/v1/warehouses/{id}
> Künye: TASK-391; REQ-021 KK-7, DEC-345.
Amaç
Var olan bir gönderici adresini kısmen güncellemek.
PATCH, PUT değildir
Gönderilmeyen alan dokunulmadan kalır.
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ı 200
güncellenmiş adres.
Varsayılan devri
is_default: true göndermek eski varsayılanı aynı transaction'da düşürür; hesapta her zaman tek varsayılan kalır.
Hatalar
404 (başka tenant'ın adresi), 422 (doğrulama); ayrıca 401, 403, 429.
Idempotency-Key
sözleşmesi yoktur.
curl -X PATCH "{{host}}/api/partner/v1/warehouses/ADRES_ULID" \
-H "Accept: application/json" \
-H "X-App-Key: SEVKORA_UYGULAMA_ANAHTARINIZ" \
-H "Authorization: Bearer SEVKORA_API_ANAHTARINIZ" \
-H "Content-Type: application/json" \
-d '{"city":"Ankara"}'