QuickFile
Accounting software API for automated bookkeeping workflows
| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://api.quickfile.co.uk/ | link | — | — | — |
Actions (37)
Invoice · 5
- Create or update an invoicePOST /1_2/invoice/create
Create a new invoice, estimate, or recurring invoice template.
documented - Get invoiceGET /1_2/invoice/get
Retrieve a single invoice, estimate or recurring invoice template.
documented - Get invoice PDFGET /1_2/invoice/getpdf
Retrieve a URL to download the PDF document for an invoice or estimate.
documented - Search invoicesPOST /1_2/invoice/search
Search for invoices and estimates based on a set of search parameters.
documented - Send invoicePOST /1_2/invoice/send
Send an invoice or estimate by email or snail mail.
documented
Bank · 4
- Create bank accountPOST /1_2/bank/createaccount
Create a new bank account.
documented - Get bank account balancesGET /1_2/bank/getaccountbalances
Return a list of bank balances for an array of account IDs.
documented - Get bank accountsPOST /1_2/bank/getaccounts
Return a list of bank accounts grouped by type.
documented - Search bank transactionsPOST /1_2/bank/search
Query bank account transactions by date range, nominal code, reference or amount.
documented
Purchase · 4
- Create purchasePOST /1_2/purchase/create
Create or update a purchase invoice.
documented - Delete purchasePOST /1_2/purchase/delete
Delete a purchase invoice.
documented - Get purchaseGET /1_2/purchase/get
Retrieve a purchase invoice.
documented - Search purchasesPOST /1_2/purchase/search
Search for purchase invoices based on parameters.
documented
Supplier · 4
- Create supplierGET /1_2/supplier/create
Create a new supplier record.
documented - Delete supplierPOST /1_2/supplier/delete
Delete a supplier record.
documented - Get supplierGET /1_2/supplier/get
Retrieve supplier data.
documented - Search suppliersPOST /1_2/supplier/search
Retrieve supplier records based on search parameters.
documented
Item · 3
Journal · 3
Payment · 3
- Create paymentPOST /1_2/payment/create
Create a new payment record (from client or suppliers) and allocate to invoices or credits.
documented - Get paymentGET /1_2/payment/get
Retrieve a payment record.
documented - Search paymentsPOST /1_2/payment/search
Search for payments/credits based on parameters.
documented
Estimate · 2
Ledger · 2
Report · 2
Webhooks · 2
- Webhook deliveryPOST
Notifications are sent to your configured endpoint for events such as invoices, payments, clients, suppliers, etc. (endpoint is user-defined, not a QuickFile path).
documented - Webhook delivery (configured endpoint)POST
Webhook events are delivered to a user-configured HTTPS endpoint (no fixed QuickFile path).
documented