Receipts
Receipt management endpoints
Get a paginated list of processed receipts
Authorizations
Query parameters
limitinteger · min: 1 · max: 100OptionalDefault:
Number of receipts to return (max 100)
10
offsetintegerOptionalDefault:
Number of receipts to skip
0
statusstring · enumOptionalPossible values:
Filter by status
startDatestring · date-timeOptional
Start date filter (ISO 8601 format)
endDatestring · date-timeOptional
End date filter (ISO 8601 format)
Responses
200
List of receipts
application/json
401
Authentication required or invalid API key
application/json
429
Rate limit exceeded
application/json
get
GET /api/v1/receipts HTTP/1.1
Host: api.visobird.com
Authorization: Bearer JWT
Accept: */*
{
"receipts": [
{
"id": "text",
"documentId": "text",
"status": "PROCESSING",
"type": "receipt",
"createdAt": "2025-09-05T19:40:12.740Z",
"processingTime": 1,
"imageUrl": "https://example.com",
"extractedData": {
"merchant": "text",
"address": "text",
"date": "2025-09-05",
"time": "text",
"total": 1,
"tax": 1,
"subtotal": 1,
"currency": "text",
"confidence": 1,
"processingTime": 1,
"items": [
{
"name": "text",
"quantity": 1,
"unitPrice": 1,
"totalPrice": 1,
"category": "text"
}
],
"receiptId": "text",
"paymentMethod": "text",
"handwritingDetected": true,
"tampered": true,
"tamperingConfidence": 1,
"phoneNumber": "text",
"rawText": "text"
}
}
],
"total": 1,
"hasMore": true
}
Export receipts data to CSV or JSON format
Authorizations
Query parameters
formatstring · enumOptionalDefault:
Export format
csv
Possible values: startDatestring · date-timeOptional
Start date filter (ISO 8601 format)
endDatestring · date-timeOptional
End date filter (ISO 8601 format)
Responses
200
Exported data
Responsestring
401
Authentication required or invalid API key
application/json
404
No receipts found
application/json
get
GET /api/v1/receipts/export HTTP/1.1
Host: api.visobird.com
Authorization: Bearer JWT
Accept: */*
text