Documentation
Openavail docs
Everything you need to connect your AI agents to Openavail: authentication, arbitration outcomes, rule layers, and the audit log.
RESTMCPSDK
hello world, 2 calls
# 1. Register your agent
curl -X POST https://api.openavail.com/v1/agents \
-H "Authorization: Bearer $TOKEN" \
-d '{
"display_name": "my-agent",
"permissions": ["read_freebusy", "create_holds", "create_bookings"]
}'
# → { "id": "agt_01HX…", ... }
# 2. Mint an API key (returned exactly once)
curl -X POST https://api.openavail.com/v1/agents/{id}/keys \
-H "Authorization: Bearer $TOKEN"
# → ak_01HX7QQM… use this for every booking call.Getting started
The shortest path from a new workspace to the first guarded booking.
API reference
Endpoint-level details for checking, holding, committing, and debugging.
Public scheduling
Publish governed scheduling links, trust rules, requester credentials, and public request flows.
Agents
Connect agent identities, API keys, SDK clients, MCP, and notifications.
Rules
Model owner preferences, meeting priority, and booking constraints.
Audit & governance
Understand decisions, retention, and calendar reconciliation.