| A presigned link to the invoice PDF. Expires in 900 seconds | GET /v1/invoices/{invoiceId}/pdf | documents.read, invoices.read |
| One invoice | GET /v1/invoices/{invoiceId} | invoices.read |
| Email an invoice to the customer | POST /v1/invoices/{invoiceId}/send | invoices.write |
| Record an invoice as paid | POST /v1/invoices/{invoiceId}/mark-paid | invoices.settle |
| Undo a paid marking | POST /v1/invoices/{invoiceId}/unmark-paid | invoices.settle |
| Void an invoice | POST /v1/invoices/{invoiceId}/void | invoices.settle |
| Refund an invoice | POST /v1/invoices/{invoiceId}/refund | invoices.settle |
| Dismiss a customer’s payment claim | POST /v1/invoices/{invoiceId}/dismiss-claim | invoices.settle |
| Push an invoice into the shop’s Xero connection | POST /v1/invoices/{invoiceId}/push/xero | invoices.sync |
| Push an invoice into the shop’s QuickBooks connection | POST /v1/invoices/{invoiceId}/push/quickbooks | invoices.sync |