Create checkout
POSThttps://api.instacloud.com/orgs/{orgId}/billing/checkout
Token scope: account · org — read-only tokens refused (not a GET).
Org owner/admin only: start legacy subscription Checkout; UTC-managed tier changes require billing/plan-change
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
orgId | path | string | yes |
Request body
application/json
| Field | Type | Required | Description |
|---|---|---|---|
tier | "pro" | "team" | yes |
Responses
200
Default Response
| Field | Type | Required | Description |
|---|---|---|---|
url | string | no |
400
Default Response
| Field | Type | Required | Description |
|---|---|---|---|
error | string | yes |
403
Default Response
| Field | Type | Required | Description |
|---|---|---|---|
error | string | yes |
409
Default Response
| Field | Type | Required | Description |
|---|---|---|---|
error | string | yes |
503
Billing (Stripe) not configured