canvasmedical.com
Canvas Medical provides an electronic medical record and care delivery platform for healthcare organizations. It supports workflow customization through plugins, applications, and API-based access to EHR data.
Canvas Medical exposes a tenant-hosted FHIR R4 HTTP API plus a Python-based `canvas` CLI for plugin/application deployment and management; both use Canvas-issued OAuth credentials.
- Canvas FHIR APIdiscovered
- Canvas CLIdiscovered
$ Create `~/.canvas/credentials.ini` with per-instance `client_id` and `client_secret` entries, then run `canvas` commands.Acquired by the CLI — running Create `~/.canvas/credentials.ini` with per-instance `client_id` and `client_secret` entries, then run `canvas` commands. opens the auth flow and stores the credential.
In your Canvas instance, sign in as an administrator and go to Settings > Integrations > OAuth Applications, then create an application with client type Public and authorization grant type Authorization Code. Add your redirect URI, add the offline_access scope if you need refresh tokens, save, and copy the client_id. The setup is documented in Note Management with External Applications.
conventions · 0/7 published
- 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