İrsaliye silme
Taslak veya hatalı giden irsaliyeyi silmek için bu endpoint kullanılır. Başarılı istekte gövdesiz 204 No Content döner.
İstek
DELETE /api/waybills/{id}
Accept: application/json
Authorization: Bearer YOUR_API_KEY
Hangi irsaliyeler silinebilir?
Yalnızca giden ve durumu draft veya failed olan irsaliyeler silinebilir. Diğer durumlarda ve gelen irsaliyelerde istek 422 ile reddedilir: Yalnızca giden taslak veya hatalı irsaliyeler silinebilir.
| Durum | Ne olur? |
|---|---|
draft | Taslak önce sağlayıcıdan silinir, sonra platformdan silinir ve hakkınız iade edilir. Sağlayıcı silmeyi reddederse Taslak irsaliye silinemedi. döner ve kayıt silinmez. |
failed | Sağlayıcıda silinecek bir belge olmadığından kayıt yalnızca platformdan silinir. Hak, irsaliye hataya düştüğünde zaten iade edildiği için tekrar iade edilmez. |
Örnek istekler
- 💻 cURL
- 🐘 PHP
- 🟢 Node.js
- 🐍 Python
- 🔷 C#
curl -X DELETE "https://app.faturaentegrator.com/api/waybills/214" \
-H "Accept: application/json" \
-H "Authorization: Bearer YOUR_API_KEY"
<?php
$ch = curl_init('https://app.faturaentegrator.com/api/waybills/214');
curl_setopt_array($ch, [
CURLOPT_CUSTOMREQUEST => 'DELETE',
CURLOPT_HTTPHEADER => ['Accept: application/json', 'Authorization: Bearer YOUR_API_KEY'],
CURLOPT_RETURNTRANSFER => true,
]);
curl_exec($ch);
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE); // 204
curl_close($ch);
const res = await fetch('https://app.faturaentegrator.com/api/waybills/214', {
method: 'DELETE',
headers: { Accept: 'application/json', Authorization: 'Bearer YOUR_API_KEY' },
});
// res.status === 204
import requests
r = requests.delete(
'https://app.faturaentegrator.com/api/waybills/214',
headers={'Accept': 'application/json', 'Authorization': 'Bearer YOUR_API_KEY'},
)
# r.status_code == 204
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("Accept", "application/json");
client.DefaultRequestHeaders.Add("Authorization", "Bearer YOUR_API_KEY");
await client.DeleteAsync("https://app.faturaentegrator.com/api/waybills/214");