İş ortağı yüzeyi sözleşmesi Adresler PA-37
Adres silme
DELETE/api/partner/v1/warehouses/{id}
> Künye: TASK-391; REQ-021 KK-7, DEC-345, DEC-188.
Amaç
Bir gönderici adresini silmek. Yıkıcı fiildir ve korumaları /api/v1 ile aynıdır, iş ortağı için gevşetilmemiştir.
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ı 204
gövde yoktur.
İki koruma
son adres silinemez (hesapta en az bir gönderici adresi kalmalıdır) ve varsayılan adres silinemez (önce başka bir adres varsayılan yapılmalıdır). İkisi de 422 döner.
Bağlı gönderiler SİLİNMEZ
silinen adrese bağlı gönderilerin ilişkisi nulla düşer (DEC-188); gönderi geçmişi bir adres silmesiyle kaybolmaz.
Hatalar
404 (başka tenant'ın adresi), 422 (yukarıdaki iki koruma); ayrıca 401, 403, 429.
Idempotency-Key
sözleşmesi yoktur.
curl -X DELETE "{{host}}/api/partner/v1/warehouses/ADRES_ULID" \
-H "Accept: application/json" \
-H "X-App-Key: SEVKORA_UYGULAMA_ANAHTARINIZ" \
-H "Authorization: Bearer SEVKORA_API_ANAHTARINIZ"