İçeriğe geç
SEVKORA API DELETE /api/partner/v1/warehouses/{id} v1 Değişiklikler

İş 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.

kabuk
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"