Create and Update a Client

Learn to create a new client and update it using the FreshBooks API.

In the previous lesson, we extracted the ACCOUNT_ID of the authenticated user. Here, the user is an admin who manages and interacts with the application. They're responsible for making all API calls. Meanwhile, a client is an entity for which a user maintains records.

This chapter walks us through some of the operations related to clients and contacts. In this lesson, we’ll create a new client and update it using the following endpoints:

  • Create and list clients: /accounting/account/{ACCOUNT_ID}/users/clients

  • Update a client: /accounting/account/{ACCOUNT_ID}/users/clients/{CLIENT_ID}

Note: These endpoints of clients require user:clients:read and user:clients:write permissions to perform the intended tasks.

Get hands-on with 1200+ tech skills courses.