account
/accounts/{account}
Information and actions related to an account.
get
Get information about an account.
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| type | object | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||||||||
| required | address, name, email | ||||||||||||||||||||
| properties |
|
put
request
| content-type |
|---|
| application/json |
schema
| type | object | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||||||||
| required | address, name, email | ||||||||||||||||||||
| properties |
|
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| type | object | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||||||||
| required | address, name, email | ||||||||||||||||||||
| properties |
|
delete
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| type | object | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||||||||
| required | address, name, email | ||||||||||||||||||||
| properties |
|
account-query
/accounts-query?{email}
get
response
| content-type | statuses |
|---|---|
| application/json | 200, 404 |
schema
| type | object | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||||||||
| required | address, name, email | ||||||||||||||||||||
| properties |
|
accounts
/accounts
post
request
| content-type |
|---|
| application/json |
schema
| type | object | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||
| required | name, email | ||||||||||||||
| properties |
|
response
| content-type | statuses |
|---|---|
| application/json | 201 |
schema
| type | object | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||||||||
| required | address, name, email | ||||||||||||||||||||
| properties |
|
billing
/pages/{workspace}/billing
post
response
| content-type | statuses |
|---|---|
| text/plain | 200 |
checkout
/pages/{workspace}/checkout
post
request
| content-type |
|---|
| application/json |
schema
| type | object | ||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||||||||||||||||||||||||||
| required | prices | ||||||||||||||||||||||||||||||||||||||
| properties |
|
response
| content-type | statuses |
|---|---|
| text/plain | 200 |
plan
/plans/{plan}
get
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| type | object | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| required | stripe_price_id, price, interval, name, description, stripe_product_id, address | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
product
/products/{product}
get
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| type | object | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||||
| required | stripe_price_id, price, interval, name, description, stripe_product_id, address | ||||||||||||||||
| properties |
|
products
/products
get
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| description | A list of all the product bynames. | ||
|---|---|---|---|
| type | array | ||
| items |
|
subscription
/workspaces/{workspace}/subscriptions/{product}
get
response
| content-type | statuses |
|---|---|
| application/json | 200, 404 |
schema
| type | object | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| required | product, plan, status, workspace, stripe_id, metadata, address, cancel_at_period_end, current_period_end | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
subscriptions
/workspaces/{workspace}/subscriptions
get
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| type | array | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| items |
|
subscription-metadata
/workspaces/{workspace}/subscriptions/{product}/metadata
get
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| type | object |
|---|
put
request
| content-type |
|---|
| application/json |
schema
| type | object |
|---|
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| type | object |
|---|
delete
response
| statuses |
|---|
| 204 |
webhook-stripe
/webhooks/stripe
post
request
| content-type |
|---|
| application/json |
response
| statuses |
|---|
| 200 |
workspace
/workspaces/{workspace}
get
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| type | object | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||||||||||||
| required | address, name, shared | ||||||||||||||||||||||||
| properties |
|
put
request
| content-type |
|---|
| application/json |
schema
| type | object | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||||||||||||
| required | address, name, shared | ||||||||||||||||||||||||
| properties |
|
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| type | object | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||||||||||||
| required | address, name, shared | ||||||||||||||||||||||||
| properties |
|
delete
response
| statuses |
|---|
| 204 |
workspace-accounts
/workspaces/{workspace}/accounts
get
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| type | array | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| items |
|
workspace-invites
/workspaces/{workspace}/invites
get
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| type | array | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| items |
|
post
request
| content-type |
|---|
| application/json |
schema
| type | array | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| items |
|
response
| content-type | statuses |
|---|---|
| application/json | 201 |
schema
| type | array | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| items |
|
workspace-invite-accept
/workspaces/{workspace}/invites/{account}/accept
post
response
| content-type | statuses |
|---|---|
| application/json | 201 |
schema
| type | object | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||
| required | role, address | ||||||||||||
| properties |
|
workspace-account
/workspaces/{workspace}/accounts/{account}
get
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| type | object | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||
| required | role, address | ||||||||||||
| properties |
|
put
request
| content-type |
|---|
| application/json |
schema
| type | object | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||
| required | role, address | ||||||||||||
| properties |
|
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| type | object | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||
| required | role, address | ||||||||||||
| properties |
|
delete
response
| statuses |
|---|
| 204 |
workspace-invite
/workspaces/{workspace}/invites/{email}
get
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| type | object | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||||||||||
| required | email, role, sender | ||||||||||||||||||||||
| properties |
|
put
request
| content-type |
|---|
| application/json |
schema
| type | object | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||||||||||
| required | email, role, sender | ||||||||||||||||||||||
| properties |
|
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| type | object | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||||||||||
| required | email, role, sender | ||||||||||||||||||||||
| properties |
|
delete
response
| statuses |
|---|
| 204 |
account-workspaces
/accounts/{account}/workspaces?{role?}
get
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| description | A list of workspace addresses. | ||
|---|---|---|---|
| type | array | ||
| items |
|
post
request
| content-type |
|---|
| application/json |
schema
| type | object | ||||||
|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||
| required | name | ||||||
| properties |
|
response
| content-type | statuses |
|---|---|
| application/json | 201 |
schema
| type | object | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| additionalProperties | false | ||||||||||||||||||||||||
| required | address, name, shared | ||||||||||||||||||||||||
| properties |
|
account-workspace-leave
/accounts/{account}/workspaces/{workspace}/leave
post
response
| statuses |
|---|
| 204 |
account-workspace-invites
/accounts/{account}/workspaces/invites
get
response
| content-type | statuses |
|---|---|
| application/json | 200 |
schema
| description | A list of workspace addresses this account is invited to. | ||
|---|---|---|---|
| type | array | ||
| items |
|