Fatura hesabı silme
Belirtilen fatura hesabını silmek için bu endpoint kullanılır. Silinen hesapla daha önce oluşturulmuş fatura, irsaliye ve gelen fatura kayıtları korunur; bu kayıtlar invoice_integration ilişkisinde silinmiş hesabı göstermeye devam eder.
Bu uç yalnızca Geliştirici paketlerinde açıktır (bkz. sağlayıcı listesi sayfasındaki uyarı).
İstek
DELETE /api/integrations/invoice/{id}
Accept: application/json
Authorization: Bearer YOUR_API_KEY
Hesabınıza ait olmayan {id} için 404 döner.
Örnek istekler
- 💻 cURL
- 🐘 PHP
- 🟢 Node.js
- 🐍 Python
curl -X DELETE "https://app.faturaentegrator.com/api/integrations/invoice/12" \
-H "Accept: application/json" \
-H "Authorization: Bearer YOUR_API_KEY"
<?php
$ch = curl_init('https://app.faturaentegrator.com/api/integrations/invoice/12');
curl_setopt_array($ch, [
CURLOPT_CUSTOMREQUEST => 'DELETE',
CURLOPT_HTTPHEADER => ['Accept: application/json', 'Authorization: Bearer YOUR_API_KEY'],
CURLOPT_RETURNTRANSFER => true,
]);
$data = json_decode(curl_exec($ch), true);
curl_close($ch);
const res = await fetch('https://app.faturaentegrator.com/api/integrations/invoice/12', {
method: 'DELETE',
headers: { Accept: 'application/json', Authorization: 'Bearer YOUR_API_KEY' },
});
const data = await res.json();
import requests
r = requests.delete(
'https://app.faturaentegrator.com/api/integrations/invoice/12',
headers={'Accept': 'application/json', 'Authorization': 'Bearer YOUR_API_KEY'},
)
data = r.json()
Yanıt
200 ile silinen hesap kaydı data altında döner (biçim için bkz. oluşturma yanıtı). Silinen hesap, hesap listesinde artık görünmez.
Silinen hesabın id değerini invoice_integration_id olarak gönderen fatura/irsaliye istekleri 422 ("Seçilen fatura entegrasyonu geçersiz.") alır. Kendi sisteminizde sakladığınız ID'yi kalan hesaplardan birinin ID'siyle değiştirin. Silinen hesap varsayılan hesapsa yeni bir varsayılan otomatik atanmaz; gerekirse güncelleme ile is_default: true verin.