Update the billing profile
Changes the legal data invoices carry. A field left out keeps its value.
- Scope:
account:billing:write - Credentials: an API key, a client-credentials token or a person's access token
- Effect: writes; idempotent, safe to retry
- Limits: request body up to 32 KB, response up to 256 KB
- CLI:
arbol account billing-profiles update· MCP tool:account_billing_profiles_update
PATCH
https://api.getarbol.com/v1/account/billing-profiles/{billingProfileId}Authorization
Path parameters
Request body JSON required
Returns
200
Successful operation.
400
INVALID_INPUT: The request does not match the published schema.
401
UNAUTHORIZED: A valid access token is required.
403
FORBIDDEN: The token does not authorize this operation.
404
BILLING_RECORD_NOT_FOUND: Billing has no such record.
409
BILLING_REJECTED: Billing refused the request.
413
REQUEST_TOO_LARGE: The request exceeds the allowed size.
415
UNSUPPORTED_MEDIA_TYPE: The request content type is not supported.
429
RATE_LIMITED: The request rate limit was exceeded. Try again later.
500
INTERNAL_ERROR: The service could not complete the operation.
502
OUTCOME_UNKNOWN: The operation may have been applied; check its result before repeating it.
503
UPSTREAM_UNAVAILABLE: The upstream service could not complete the request.BILLING_UNAVAILABLE: Billing did not answer.