Update the billing profile
Replaces the billing profile. The update writes the whole profile, so send every field
you want to keep. contact_email takes an array of one or more addresses.
tax_id_number is required when the profile reports tax_id_number_required: true,
which is the case on Enterprise spaces. On a postpay space, monthly_invoices is locked
on and false is rejected with monthly_invoices_locked; the profile reports this as
monthly_invoices_locked: true so a client does not have to infer it.
Permissions
Authenticate with a Personal access token whose holder is an owner or admin of the space. A project API token is not accepted on this endpoint, and a Personal access token has no scopes: the holder’s role in the space is the whole authorization decision.
Authentication
Personal access token authentication for space-wide administration.
Send HTTP Basic auth with an empty username and the Personal access token as
the password. A Personal access token carries your own authority rather than a
project's: it is created from your user menu in the Dashboard, is prefixed
pat_, and has no scopes. The holder must be an owner or admin of the space
named by the subdomain, and the token acts only on that space.
Example:
Authorization: Basic base64(:pat_...)
Request
The ISO 3166-1 alpha-2 country code of the billing address.
The email addresses to send billing correspondence to. Must be an array (contact_email_must_be_array) with at least one address (contact_email_missing), each a valid email address (contact_email_address_invalid).
The tax identification number to show on statements. Required when the profile reports tax_id_number_required: true, which is the case on Enterprise spaces.
Whether to issue a monthly invoice. On a postpay space this is locked on, and false is rejected with monthly_invoices_locked.
Response
The object type. Always billing_profile.
The ISO 3166-1 alpha-2 country code of the billing address.
Whether tax_id_number is required when updating the profile. true on Enterprise spaces.
Whether monthly_invoices is locked on. true on postpay spaces, where monthly invoices cannot be turned off.