Documentation
API reference
Orchestrator base URL: https://runlayer-y9kc.onrender.com
Auth
Endpoints
GET /v1/auth/nonce?address=0x…
GET /v1/auth/lookup?address=0x…
POST /v1/auth/sign-in
POST /v1/onboarding
GET /v1/workspaces/me (Bearer JWT)Agents & runs
Endpoints
GET /v1/agents (Bearer)
POST /v1/agents (Bearer)
GET /v1/runs (Bearer)
GET /v1/runs/:id (Bearer)
POST /v1/runs (Bearer, rate limited)Billing
Endpoints
GET /v1/billing/balance (Bearer)
GET /v1/billing/contracts (public)
POST /v1/billing/topup (Bearer + x-dev-billing-secret)Network
Endpoints
GET /v1/network (Bearer)Keys
Endpoints
GET /v1/keys (Bearer)
POST /v1/keys (Bearer)
DELETE /v1/keys/:id (Bearer)Health
GET /health — service status and feature flags (vault indexer, Groq).
Idempotency
Run ids are server-generated. Integrators should treat network retries as new runs unless you add your own idempotency key layer above the API.