Environments
Klara provides two environments for API access:| Environment | Base URL | Purpose |
|---|---|---|
| Sandbox | https://sandbox.klara-ai.com/api/external | Testing and development |
| Production | https://app.klara-ai.com/api/external | Live integrations |
Sandbox data may be periodically reset. Do not use sandbox for production workloads.
Authentication
Include your API key in theAuthorization header:
Request format
- All request bodies must be JSON
- Set the
Content-Type: application/jsonheader
Response format
Successful responses return JSON with the requested data. Error responses include anerror field with details:
Available endpoints
POST /applications
Create a new application and receive a submission link.
POST /applications/{id}/pre-auth
Refresh the pre-auth code for an existing application.
GET /applications
List applications for your organization with pagination.
GET /applications/{id}
Get full application detail including all collected data.
GET /applications/{id}/documents/{docId}
Get a presigned download URL for a specific document.
Types & Enums
Reference for all enum values and nested types in API responses.
Webhooks
Receive real-time notifications when events occur in your applications.
