Overview
DOCUMENTATION

Build on Ollanode.

One project-scoped REST API for video, CDN, storage, DNS, edge compute, and governance. Every feature is an endpoint; every example below is a real call you can run against your own deployment.

Base URL: https://api.ollanode.com
OpenAPI 3.1
SDKs for agents

Base URL & authentication

All requests go to https://api.ollanode.com and carry a bearer credential — either a token, API key or dashboard session token in the Authorization header (the x-api-key header is also accepted). Create keys in the dashboard under API keys.

curl
curl https://api.ollanode.com/v1/videos \
  -H "Authorization: Bearer OLK_your_key"
GET /v1/whoami
CAPABILITY MAP

/v1/whoami returns who you are and a per-action capability map — the fastest way to confirm a key works and inspect its granted scopes.

curl https://api.ollanode.com/v1/whoami \
  -H "Authorization: Bearer $OLLA_KEY"

SUPPORTED AUTHENTICATION METHODS

RECOMMENDED

Bearer Token

Standard OAuth & service tokens passed in the standard Authorization header.

Authorization: Bearer <token>
CUSTOM HEADER

API Key (x-api-key)

Direct API key header support for automated background scripts and AI agent runners.

x-api-key: vbk_...
BROWSER / UI

Dashboard Session

Cookie-backed session credentials automatically attached for web dashboard calls.

Cookie: olla_sess=...

Conventions in 30 seconds

Actions are caseful: POST, GET, action or filter-graded revalidate:actions, and conventional HTTP status. Data pages with ?limit= (default 25, max 100), ?offset= and order ?sort_date, scan_name. We accept all standard codes; every response carries a Request-ID and rate-limit headers.

30 s

Explore the API