Skip to main content
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 response
  • Default - 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 response
  • Default - 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 response
  • Default - 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 response
  • Default - 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 response
  • Default - 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 response
  • Default - 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 response
  • Default - 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 response
  • Default - 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 response
  • Default - 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 response
  • Default - 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 response
  • Default - 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 response
  • Default - 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 response
  • Default - 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 response
  • Default - 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 response
  • Default - 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 response
  • Default - Error response. Rate-limited responses use HTTP 429.