Update a company customer

This endpoint returns the updated company customer.

This endpoint requires the following scope: customers:all

Path Params
string
required

Company customer identifier

Query Params
boolean
Defaults to true

If you are already using the X-Use-2026-API-Changes header, you can ignore this parameter.

The Pennylane API is introducing important changes, which will be rolled out in three phases: preview, sunset and cleanup.

For new user, please use this parameter with true value to opt in directly to the new version of the API.

Preview phase: From January 14th to April 7th 2026. Opt in by setting this attribute to true to test and migrate to the new behavior.

Sunset phase: From April 8th to June 30th 2026. The new behavior becomes the default. Set this attribute to false if you need additional time to migrate.

Cleanup phase: Starting July 1st 2026 The old behavior will no longer be available. You must have migrated by this point.

For more details, see our API documentation https://pennylane.readme.io/docs/2026-api-changes-guide for migration instructions.

Body Params
string
string
string
string
billing_address
object
delivery_address
object | null
string
enum
Defaults to 30_days

Note that the custom option is only used on Pennylane's web app to avoid pre-filling the deadline when creating an invoice. On the API it has no effect and you will still have to provide a deadline when creating an invoice.

string | null
string

The name of the person to whom the invoice is addressed

string | null
string | null
emails
array of strings
emails
string

You can use your own unique value when creating the customer. If not provided, Pennylane will pick one for you. Value must be unique

string
enum

The language in which the customer will receive invoices. Default is fr_FR

Allowed:
Responses

Language
Credentials
OAuth2
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json