Authenticate every request with
Authorization: Bearer clr_live_YOUR_API_KEY.List workspaces
GET/workspaces
List workspaces through the Claro Public API.
Required scope: objects
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Create workspace
POST/workspaces
Create workspace through the Claro Public API.
Required scope: objects
Request body
Content type:application/json (required)
Request example
Example request
Responses
201- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Get workspace
GET/workspaces/{id}
Get workspace through the Claro Public API.
Required scope: objects
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Update workspace
PUT/workspaces/{id}
Update workspace through the Claro Public API.
Required scope: objects
Parameters
Request body
Content type:application/json (required)
Request example
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Delete workspace
DELETE/workspaces/{id}
Delete workspace through the Claro Public API.
Required scope: objects
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
List workspace members
GET/workspaces/{id}/members
List workspace members through the Claro Public API.
Required scope: objects
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Add workspace members
POST/workspaces/{id}/members
Add workspace members through the Claro Public API.
Required scope: objects
Parameters
Request body
Content type:application/json (required)
Request example
Example request
Responses
201- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Update workspace member role
PUT/workspaces/{id}/members/{userId}
Update workspace member role through the Claro Public API.
Required scope: objects
Parameters
Request body
Content type:application/json (required)
Request example
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Remove workspace member
DELETE/workspaces/{id}/members/{userId}
Remove workspace member through the Claro Public API.
Required scope: objects
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Get current identity
GET/me
Get current identity through the Claro Public API.
Required scope: objects
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Get credit balance
GET/account/credits
Get credit balance through the Claro Public API.
Required scope: objects
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Get subscription
GET/account/subscription
Get subscription through the Claro Public API.
Required scope: objects
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Get account limits
GET/account/limits
Get account limits through the Claro Public API.
Required scope: objects
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Get credit summary
GET/account/credits/summary
Get credit summary through the Claro Public API.
Required scope: objects
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
List credit transactions
GET/account/credits/transactions
List credit transactions through the Claro Public API.
Required scope: objects
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Get credit usage analytics
GET/account/credits/usage
Get credit usage analytics through the Claro Public API.
Required scope: objects
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.