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