Skip to main content
Billing Profiles2026.8.0

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.

PUT/api/v1/billing/profiles

The 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 authentication

Path 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

valueobjectOptional

No 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?