DELETE · Billing & invoices
Hold a billing-address deletion for confirmation
Hold a billing-address deletion for confirmation
/api/v1/billing-addresses/{billingAddress}
This scope is inferred from the method and the endpoint's group — the OpenAPI document does
not carry one per operation. The wire is authoritative; whoami reports what your
token actually holds.
Description
Validates ownership, then returns {status:"confirmation_required", confirmationUrl, …}. It deletes nothing on this call. The primary address, the last one, or one still tied to services or unpaid invoices cannot be deleted.
Path parameters
| Name | Type | Description |
|---|---|---|
billingAddress
required
|
string |
Query parameters
| Name | Type | Description |
|---|---|---|
billing_address_id
required
|
integer | Minimum 1. |
attempt_key
|
string | Idempotency key for this intent. Keep it stable across retries so a timed-out retry cannot buy the same thing twice. Up to 128 characters. |
Responses
A 200 response returns the shape shown in the rail.
Every non-2xx response is an RFC 7807 problem with a stable
code.
Commonly returned errors
The codes this operation reaches on its own path: the auth stack, its own validation and
ownership checks, and the transport. Not a closed set — a shared code from the
full registry can still surface. Each links to the code’s own page,
the same URL its type dereferences to.