Authenticate every request with
Authorization: Bearer clr_live_YOUR_API_KEY.List objects
GET/objects
List objects through the Claro Public API.
Required scope: objects
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Create object
POST/objects
Create object 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 object
GET/objects/{objectId}
Get object through the Claro Public API.
Required scope: objects
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Update object
PATCH/objects/{objectId}
Update object 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 object
DELETE/objects/{objectId}
Delete object through the Claro Public API.
Required scope: objects
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Upload an object source
POST/objects/{objectId}/sources/upload
Upload an object source through the Claro Public API.
Required scope: objects
Parameters
Request body
Content type:multipart/form-data (required)
Upload the source file using the file form field.
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Import object records
POST/objects/{objectId}/records/import
Import object records 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.
Extract an uploaded source
POST/objects/extract
Extract an uploaded source through the Claro Public API.
Required scope: objects
Request body
Content type:multipart/form-data (required)
Upload the source file using the file form field.
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
List object snapshots
GET/objects/{objectId}/snapshots
List object snapshots through the Claro Public API.
Required scope: objects
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
List object actions
GET/objects/{objectId}/actions
List object actions through the Claro Public API.
Required scope: objects
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Get object action
GET/objects/{objectId}/actions/{actionId}
Get object action through the Claro Public API.
Required scope: objects
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Get object action diff
GET/objects/{objectId}/actions/{actionId}/diff
Get object action diff through the Claro Public API.
Required scope: objects
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Apply object action
POST/objects/{objectId}/actions/{actionId}/apply
Apply object action 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.
Get snapshot diff
GET/objects/{objectId}/snapshots/{snapshotId}/diff
Get snapshot diff through the Claro Public API.
Required scope: objects
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Apply snapshot
POST/objects/{objectId}/snapshots/{snapshotId}/apply
Apply snapshot 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.