Create and Update an Invoice
Learn to create an invoice and update it using the FreshBooks API.
Overview
As we know, an invoice is a bill to the client(s) against the
In this lesson, we’ll see how to create an invoice and update it. We’ll also see how to upload a logo and use it on the invoice. We use the following endpoints to achieve these tasks:
- Create an invoice:
https://api.freshbooks.com/accounting/account/{ACCOUNT_ID}/invoices/invoices
- Upload a logo:
https://api.freshbooks.com/uploads/account/{ACCOUNT_ID}/images
- Update an invoice:
https://api.freshbooks.com/accounting/account/{ACCOUNT_ID}/invoices/invoices/{INVOICE_ID}
The endpoints we study for invoice-related operations require the following scope permissions:
user:invoices:read
user:invoices:write
user:uploads:read
user:uploads:write