REST API reference
Every endpoint, method and auth requirement across agents, permissions, audit, trust, badges, credentials and ephemeral identities, in one table.
API Reference
All REST API endpoints are prefixed with /v1. Authenticate via Authorization: Bearer <jwt> or Bearer agid_sk_*.
| Method | Endpoint | Auth | Description |
|---|---|---|---|
POST | /auth/register | None | Create organization + user |
POST | /auth/login | None | Email/password login |
POST | /auth/refresh | None | Refresh JWT tokens |
GET | /agents | JWT | List agents |
POST | /agents | JWT | Register new agent |
GET | /agents/:id | JWT | Get agent details |
PATCH | /agents/:id | JWT | Update agent |
DELETE | /agents/:id | JWT | Revoke agent |
POST | /agents/:id/permissions | JWT | Grant permission |
GET | /agents/:id/permissions | JWT | List permissions |
DELETE | /agents/:id/permissions/:scope | JWT | Revoke permission |
POST | /agents/:id/permissions/verify | JWT | Check permission |
POST | /audit/events | API Key | Submit audit events |
GET | /audit/events | API Key | Query audit events |
POST | /audit/export | API Key | Export audit bundle |
GET | /trust/verify/:agentId | None | Public trust check |
GET | /trust/badge/:agentId.svg | None | Embeddable SVG badge |
Need Help?
Book a demo for a walkthrough, or contact us for support. For enterprise needs, reach out at sales@vorim.ai.