Skip to Content
API ReferenceErrors & SDKs

Errors & SDKs

Error Response Format

{ "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

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

JavaScript / TypeScript

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