Create and Update an Invoice
Learn to create an invoice and update it using the FreshBooks API.
We'll cover the following...
We'll cover the following...
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
A single invoice with line items
In this section, we’ll create an invoice ...