Authenticate every request with
Authorization: Bearer clr_live_YOUR_API_KEY.List knowledge base items
GET/knowledge-base
List knowledge base items through the Claro Public API.
Required scope: taxonomy
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Get knowledge base item
GET/knowledge-base/{id}
Get knowledge base item through the Claro Public API.
Required scope: taxonomy
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Update knowledge base item
PATCH/knowledge-base/{id}
Update knowledge base item through the Claro Public API.
Required scope: taxonomy
Parameters
Request body
Content type:application/json (required)
Request example
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Upload knowledge base files
POST/knowledge-base/upload/files
Upload knowledge base files through the Claro Public API.
Required scope: taxonomy
Request body
Content type:multipart/form-data (required)
Upload the source file using the file form field.
Example request
Responses
202- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Upload knowledge base content
POST/knowledge-base/upload/content
Upload knowledge base content through the Claro Public API.
Required scope: taxonomy
Request body
Content type:application/json (required)
Request example
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Classify an HTS code
POST/generate/hts-agent
Classify an HTS code through the Claro Public API.
Required scope: generate
Request body
Content type:application/json (required)
Request example
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Detect taxonomy structure
POST/taxonomy/detect-structure
Detect taxonomy structure through the Claro Public API.
Required scope: taxonomy
Request body
Content type:application/json (required)
Request example
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Map taxonomy
POST/taxonomy/{taxonomyId}/map
Map taxonomy through the Claro Public API.
Required scope: taxonomy
Parameters
Request body
Content type:application/json (required)
Request example
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
List taxonomy assignments
GET/taxonomy/{taxonomyId}/assignments
List taxonomy assignments through the Claro Public API.
Required scope: taxonomy
Parameters
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Review taxonomy assignment
PATCH/taxonomy/assignments/{id}
Review taxonomy assignment through the Claro Public API.
Required scope: taxonomy
Parameters
Request body
Content type:application/json (required)
Request example
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.
Reassign taxonomy assignment
PATCH/taxonomy/assignments/{id}/reassign
Reassign taxonomy assignment through the Claro Public API.
Required scope: taxonomy
Parameters
Request body
Content type:application/json (required)
Request example
Example request
Responses
200- Successful responseDefault- Error response. Rate-limited responses use HTTP 429.