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:readuser:invoices:writeuser:uploads:readuser:uploads:write
A single invoice with line items
In this section, we’ll create an invoice ...