Authenticate every request with
Authorization: Bearer clr_live_YOUR_API_KEY.Get price monitoring config
GET/price-monitoring/config/{configOrObjectId}
Get price monitoring config through the Claro Public API.
Required scopes: objects, team
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Update price monitoring config
PUT/price-monitoring/config/{configOrObjectId}
Update price monitoring config through the Claro Public API.
Required scopes: objects, team
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 price monitoring config
DELETE/price-monitoring/config/{configOrObjectId}
Delete price monitoring config through the Claro Public API.
Required scopes: objects, team
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Create price monitoring config
POST/price-monitoring/config
Create price monitoring config through the Claro Public API.
Required scopes: objects, team
Request body
Content type:application/json (required)
Request example
Example request
Responses
201- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
List price monitoring runs
GET/price-monitoring/config/{configId}/runs
List price monitoring runs through the Claro Public API.
Required scopes: objects, team
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Trigger price monitoring run
POST/price-monitoring/config/{configId}/runs
Trigger price monitoring run through the Claro Public API.
Required scopes: objects, team
Parameters
Example request
Responses
201- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Get price monitoring run
GET/price-monitoring/runs/{runId}
Get price monitoring run through the Claro Public API.
Required scopes: objects, team
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Get price monitoring results
GET/price-monitoring/runs/{runId}/results
Get price monitoring results through the Claro Public API.
Required scopes: objects, team
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Get product monitoring config
GET/product-monitoring/config/{configOrObjectId}
Get product monitoring config through the Claro Public API.
Required scopes: objects, team
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Update product monitoring config
PUT/product-monitoring/config/{configOrObjectId}
Update product monitoring config through the Claro Public API.
Required scopes: objects, team
Parameters
Request body
Content type:application/json (required)
Request example
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Create product monitoring config
POST/product-monitoring/config
Create product monitoring config through the Claro Public API.
Required scopes: objects, team
Request body
Content type:application/json (required)
Request example
Example request
Responses
201- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Start product monitoring setup
POST/product-monitoring/setup/{objectId}/start
Start product monitoring setup through the Claro Public API.
Required scopes: objects, team
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 product monitoring setup status
GET/product-monitoring/setup/{objectId}/status
Get product monitoring setup status through the Claro Public API.
Required scopes: objects, team
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Confirm product monitoring setup
POST/product-monitoring/setup/{objectId}/confirm
Confirm product monitoring setup through the Claro Public API.
Required scopes: objects, team
Parameters
Request body
Content type:application/json (required)
Request example
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Create setup column
POST/product-monitoring/setup/{objectId}/create-column
Create setup column through the Claro Public API.
Required scopes: objects, team
Parameters
Request body
Content type:application/json (required)
Request example
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Finalize product monitoring setup
POST/product-monitoring/setup/{objectId}/finalize
Finalize product monitoring setup through the Claro Public API.
Required scopes: objects, team
Parameters
Request body
Content type:application/json (required)
Request example
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Start product research
POST/product-monitoring/setup/{objectId}/research/start
Start product research through the Claro Public API.
Required scopes: objects, team
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Customize product research
POST/product-monitoring/setup/{objectId}/research/customize
Customize product research through the Claro Public API.
Required scopes: objects, team
Parameters
Request body
Content type:application/json (required)
Request example
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Confirm product research
POST/product-monitoring/setup/{objectId}/research/confirm
Confirm product research through the Claro Public API.
Required scopes: objects, team
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Clarify competitors
POST/product-monitoring/setup/{objectId}/competitors/clarify
Clarify competitors through the Claro Public API.
Required scopes: objects, team
Parameters
Request body
Content type:application/json (required)
Request example
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Start source selection
POST/product-monitoring/setup/{objectId}/sources/start
Start source selection through the Claro Public API.
Required scopes: objects, team
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Complete source selection
POST/product-monitoring/setup/{objectId}/sources/complete
Complete source selection through the Claro Public API.
Required scopes: objects, team
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Clarify sources
POST/product-monitoring/setup/{objectId}/sources/clarify
Clarify sources through the Claro Public API.
Required scopes: objects, team
Parameters
Request body
Content type:application/json (required)
Request example
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Trigger product monitoring runs
POST/product-monitoring/config/{configId}/runs
Trigger product monitoring runs through the Claro Public API.
Required scopes: objects, team
Parameters
Example request
Responses
201- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Trigger product monitoring run
POST/product-monitoring/config/{configId}/runs/{sku}
Trigger product monitoring run through the Claro Public API.
Required scopes: objects, team
Parameters
Example request
Responses
201- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.