Canvas Medical EMR Customization - SDK, FHIR API & Guides
API SDK Guides Product Updates
  • SDK Overview
    • Introduction
    • Caching Module
    • Command Line Interface
    • Commands Module
    • Data Module
      • Allergy Intolerance
      • Appointment
      • Banner Alert
      • Billing Line Item
      • CanvasUser
      • Care Team
      • Command
      • Common Enumeration Types
      • Condition
      • Coverage
      • Detected Issue
      • Device
      • Imaging
      • Labs
      • Lab Partner
      • Note
      • Observation
      • Organization
      • Patient
      • PracticeLocation
      • ProtocolOverride
      • Questionnaire
      • Reason For Visit
      • Staff
      • Task
      • Team
      • User
      • Value Sets
    • Effects Module
      • Protocol Cards
      • Banner Alerts
      • Billing Line Items
      • Form Result
      • Layout Effects
      • Questionnaires
      • Tasks
      • Patient Portal
      • Patient
      • Notes
    • Events Module
    • Handlers Module
      • Action Buttons
      • Applications
      • BaseHandler
      • CronTask
      • SimpleAPI
        • HTTP API
        • WebSocket API
    • Protocols Module
    • Utils Module
    • Questionnaires
    • Secrets

SimpleAPI

Last updated: 15 May 2025

The Canvas SDK allows developers to define both HTTP and WebSocket APIs to integrate custom plugin logic into a Canvas instance.

HTTP API

Define endpoints to handle incoming HTTP requests using custom logic and authentication.

WebSocket API

Establish real-time communication channels for interactive plugin behavior and updates.

Questions? Create an issue.
© Canvas Medical