Update billing profile for a space
Updates the billing profile for the given space. Requires an authenticated user with space access. Validates the request payload, updates the Stripe customer, then updates the billing.customers row.
/api/v1/billing/profilesThe source export uses a local development server. Examples use the configured Dashio API origin.
The export references authentication schemes without supplying their definitions.
Authentication
bearerAuth
Understand authenticationPath parameters
None declared in this export.
Query parameters
None declared in this export.
Header parameters
None declared in this export.
Request body
application/json · Required
valueobjectOptionalNo field description supplied.
Responses
200
Billing profile updated. Returns BillingProfileResponse: address (BillingAddress), taxId (string|null), phone (PhoneNumberParts|null).
No response body schema supplied.
400
Bad Request. Invalid payload OR missing spaceId for billing profile update.
No response body schema supplied.
401
Unauthenticated.
No response body schema supplied.
403
Forbidden. User does not have access to the space.
No response body schema supplied.
404
Not Found. Billing profile not found OR space not found for billing profile update.
No response body schema supplied.
500
Failed to update billing profile or unexpected internal error.
No response body schema supplied.
502
Failed to update Stripe customer.
No response body schema supplied.
Was this helpful?