Skip to Content
API ReferenceErrors & SDKs

Errors & SDKs

Error Response Format

Error response
{ "error": { "type": "validation_error", "message": "Invalid request parameters", "details": [ { "field": "title", "issue": "Title is required" } ], "request_id": "req_abc123" } }

HTTP Status Codes

CodeMeaningDescription
200OKSuccessful request
201CreatedResource created successfully
400Bad RequestInvalid request parameters
401UnauthorizedMissing or invalid API key
403ForbiddenInsufficient permissions
404Not FoundResource does not exist
429Too Many RequestsRate limit exceeded
500Internal Server ErrorContact support

Error Types

  • authentication_error
  • validation_error
  • permission_error
  • rate_limit_error
  • not_found_error
  • server_error

SDKs

Python

Install (pip)
pip install rosetta-client
List documents
from rosetta import RosettaClient client = RosettaClient(api_key="YOUR_API_KEY") documents = client.documents.list(limit=10)

JavaScript / TypeScript

Install (npm)
npm install @rosetta/client
List documents
import { RosettaClient } from "@rosetta/client"; const client = new RosettaClient({ apiKey: "YOUR_API_KEY" }); const documents = await client.documents.list({ limit: 10 });