Skip to main content
Invoice List API

Authentication

All requests require an API key in the request headers. Headers:

Request

Content-Type: application/json

Query Parameters

Code Examples

Success Response

HTTP Status: 200 OK Response Fields:

Response Example

Error Responses

Validation Error

HTTP Status: 400 Bad Request

Access Denied

HTTP Status: 403 Forbidden

Authentication Errors

HTTP Status: 401 Unauthorized

Permission Errors

HTTP Status: 403 Forbidden

Internal Error

HTTP Status: 500 Internal Server Error

Best Practices

  • Use cursor and limit together to paginate; nextCursor in the response can be used as the cursor value for the next call
  • startDate and endDate are interpreted against the column specified by dateType — change dateType to filter by due, payment, created, or approval date instead of the issued date
  • Use the id from the response as the input to the Invoice Details API for full invoice information
  • The API returns at most 100 invoices per call regardless of the limit value