Skip to content
Oris Docs

API reference

The Oris HTTP API exposes 184 endpoints across 26 domains. Every endpoint requires Ed25519 request signing with a thirty-second nonce TTL.

Authentication

Every request needs four headers:

Authorization: oris_sk_live_...
X-Request-Signature: <hex>
X-Timestamp: <unix-epoch>
X-Nonce: <unique-token>

The canonical payload that the signature covers is:

{timestamp}.{nonce}.{METHOD}.{path}.{SHA256(body)}

See the authentication guide for the full signing flow with Python and TypeScript examples.

Groups


API spec fetched from https://api.useoris.xyz/openapi.json at build time. Spec version: 1.0.0.