Ana içeriğe geç

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​

<?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);

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.

Kullanımdaki ID'leri güncelleyin

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.