API

Pro API keys. Self-hosted contract, no CDN. Zero file retention. Raw spec: /openapi.yaml.

Authenticate with a session cookie or Authorization: Bearer pp_. Extension uses X-Extension-Token.

Upload binary files with multipart files to /api/v1/parse/batches, or send JSON:

{
  "files": [{
    "name": "document.pdf",
    "data": "BASE64_BYTES",
    "encoding": "base64"
  }]
}

JSON data or content strings default to UTF-8 text. File size and format are checked against the decoded bytes before charging credits.

MethodPath
GET/health
GET/api/v1/billing/catalog
POST/api/v1/auth/session
POST/api/v1/auth/logout-all
POST/api/v1/billing/paddle/webhook
POST/api/v1/parse/batches
GET/api/v1/parse/batches/{id}
GET/api/v1/parse/batches/{id}/export.csv
GET/api/v1/account/credits
GET/api/v1/account/ledger
GET/api/v1/account/api-keys
POST/api/v1/account/api-keys
POST/api/v1/ingest/email
GET/api/v1/config
GET/api/v1/account/notifications
GET/api/v1/templates
GET/api/v1/templates/header.xlsx
GET/api/v1/templates/custom
POST/api/v1/templates/custom
POST/api/v1/account/api-keys/revoke
POST/api/v1/account/extension-token/revoke
GET/api/v1/me
GET/api/v1/auth/whoami
GET/ready
GET/api/v1/account/inbound-address
POST/api/v1/account/inbound-address
POST/api/v1/parse
POST/api/v1/parse/estimate
POST/api/v1/account/delete
GET/api/v1/account/history
GET/api/v1/parse/batches/{id}/export.xlsx
GET/api/v1/parse/batches/{id}/attachments.zip
POST/api/v1/account/extension-token
POST/api/v1/billing/portal
POST/api/v1/billing/checkout
GET/api/v1/billing/orders/{public_id}
POST/api/v1/account/allowed-senders
POST/api/v1/tools/msg-viewer
POST/api/v1/auth/local
POST/api/v1/auth/logout