Ana içeriğe geç

Filtreli fatura listesi

Query parametreleri ile fatura listesini filtrelemek için yine GET /api/invoices kullanılır. $eq, $or, $contains gibi operatörler köşeli parantez sözdizimi ile iletilir.

İstek

GET /api/invoices?filters[$or][0][receiver][name][$eq]=örnek&filters[$or][1][formal_status][$eq]=completed
Accept: application/json
Authorization: Bearer YOUR_API_KEY

Örnek istekler

<?php
$q = http_build_query([
'filters[$or][0][receiver][name][$eq]' => 'örnek',
'filters[$or][1][formal_status][$eq]' => 'completed',
]);
$ch = curl_init('https://app.faturaentegrator.com/api/invoices?' . $q);
curl_setopt_array($ch, [
CURLOPT_HTTPHEADER => ['Accept: application/json', 'Authorization: Bearer YOUR_API_KEY'],
CURLOPT_RETURNTRANSFER => true,
]);
$data = json_decode(curl_exec($ch), true);
curl_close($ch);

Postman dokümantasyonundaki Invoice → index(Filtreli) örneği aynı deseni kullanır.