Invoices
invoices
get
List of invoices
Authorizations
AuthorizationstringRequired
Enter token in format (Bearer )
Query parameters
perPageintegerOptionalExample:
Number of items per page
100pageintegerOptionalExample:
Page number
1Responses
200
Invoices
application/json
Responseany
401
Request is unauthenticated
application/json
get
/api/v1/invoice/listpost
Create a new invoice
Authorizations
AuthorizationstringRequired
Enter token in format (Bearer )
Body
anyOptionalExample:
{"date":"2025-07-15","dueDate":"2025-07-24","biller":"Acme Corporation ltd","currencyId":3,"invoiceNumber":"INV-1001","client":"Jane Doe","poNumber":"PO-1212","items":[{"unit":"minute","unitsCount":10,"unitPrice":49},{"unit":"piece","unitsCount":500,"unitPrice":12.8}],"notes":"Thank you for your business.","terms":"Payment due within 17 days.","alreadyPaid":500}Responses
200
Invoice successfully created
application/json
Responseany
401
Request is unauthenticated
application/json
500
Server error, something went wrong on the server
application/json
post
/api/v1/invoice/createget
Details of a single invoice
Authorizations
AuthorizationstringRequired
Enter token in format (Bearer )
Path parameters
idintegerRequiredExample:
ID of the invoice
1Responses
200
Invoice details
application/json
Responseany
401
Request is unauthenticated
application/json
get
/api/v1/invoice/edit/{id}put
Update an invoice
Authorizations
AuthorizationstringRequired
Enter token in format (Bearer )
Path parameters
idintegerRequiredExample:
Invoice ID
1Body
anyOptionalExample:
{"date":"2025-07-15","dueDate":"2025-07-24","biller":"Acme Corporation ltd","currencyId":3,"invoiceNumber":"INV-1001","client":"Jane Doe","poNumber":"PO-1212","items":[{"unit":"minute","unitsCount":10,"unitPrice":49},{"unit":"piece","unitsCount":500,"unitPrice":12.8}],"notes":"Thank you for your business.","terms":"Payment due within 17 days.","alreadyPaid":500}Responses
200
Invoice successfully updated
application/json
Responseany
401
Request is unauthenticated
application/json
404
Invoice not found
application/json
500
Server error, something went wrong on the server
application/json
put
/api/v1/invoice/update/{id}delete
Delete an invoice
Authorizations
AuthorizationstringRequired
Enter token in format (Bearer )
Path parameters
idintegerRequiredExample:
1Responses
200
Invoice deleted successfully
application/json
Responseany
401
UnAuthentication
application/json
500
Server error, something went wrong on the server
application/json
delete
/api/v1/invoice/delete/{id}Last updated