DocumentationAPI Reference
Api

API Reference

Interactive OpenAPI reference for OutRiskAI public endpoints, request schemas, and response formats

The OutRiskAI API reference is generated automatically from our OpenAPI 3.1 schema. Browse every operation below, view full request and response parameters, and execute live test calls directly from your browser.

Base Path: /api/public/v1
Auth Header: Authorization: Bearer ork_live_<your_key>
Rate Limit: 100 requests per 15 minutes

General Endpoints

Service health checking and account verification.

Document & Risk Analysis Endpoints

Submit contracts, monitor background processing, and retrieve extracted legal risks.

Authentication

All operations (except GET /health) require your secret key sent as a Bearer token:

Authorization: Bearer ork_live_<your_secret_key>

Keys are created under your Profile page (/profile) in the API Credentials section.

Standard Error Codes

StatusCodeDescription
400validation_errorParameter or body validation error.
401unauthorizedMissing, malformed, or revoked API key.
403forbiddenAPI key lacks required scope (documents:read or documents:write).
404not_foundResource does not exist or belongs to another organization.
409conflictIdempotency key payload mismatch or active request in flight.
413payload_too_largeDocument size exceeds 20 MB limit.
415unsupported_media_typeFile byte header is not a valid PDF, PNG, or JPEG.
429rate_limitedQuota exceeded (100 req / 15 min). Check Retry-After header.
500internal_errorUnexpected server error.

On this page