onsched.com
OnSched is an API-first online booking and scheduling platform for building appointment booking flows and managing scheduling data. It provides consumer booking, setup/configuration, and utility endpoints for integrations.
OnSched exposes three documented REST APIs—Consumer, Setup, and Utility—with OAuth2 client-credentials and/or dashboard-token authentication; no public GraphQL, MCP, or CLI surface was found.
- OnSched Consumer APIdiscovered
- OnSched Setup APIdiscovered
- OnSched Utility APIdiscovered
In the OnSched v3 dashboard, create or view your OAuth2 client credentials as described in Authentication Guide and Platform API utilities. Use them with POST /v3/oauth/token and the client_credentials grant to obtain a short-lived bearer token for server-to-server integrations.
Sign in to the OnSched v3 dashboard and obtain an access token from the dashboard as described in Client Credentials and REST API Authentication. The token expires after about 60 minutes; use the dashboard-issued refresh token if you are managing a dashboard-user session.
In the OnSched v3 dashboard, retrieve the company API key for the company you want to access as described in Client Credentials and REST API Authentication. Send it in the company-key header documented by OnSched (the docs text says x-api-key but examples on the same pages also mention x-xpi-key; verify the exact header name in your environment/reference).
conventions · 0/8 published
- integrations.json✗
/.well-known/integrations.json - llms.txt✗
/llms.txt - API catalog✗
/.well-known/api-catalog - OpenAPI document✗
/api/schema/, /openapi.json, /swagger.json, /api/openapi.json, or /v1/openapi.json - MCP server card✗
/.well-known/mcp/server-card.json - OAuth protected resource✗
/.well-known/oauth-protected-resource - Agent card✗
/.well-known/agent-card.json - Agent skills✗
/.well-known/agent-skills/index.json
Publish these signals → /publishing