Developer API

Build with gotoMedics API

Integrate powerful medical education features into your applications. Access student data, create assessments, and build custom learning experiences.

Reliability focused
SOC 2-aligned controls
Regional hosting options

Get Started in Minutes

Simple, RESTful API with comprehensive documentation and code examples. Start building immediately with our SDKs and interactive documentation.

1
Get your API key from the developer dashboard
2
Install one of our official SDKs or use direct HTTP calls
3
Start making API calls and building amazing experiences
Quick Start Example
# Install the SDK
npm install @gotomedics/api
# Initialize the client
import
{ gotoMedicsAPI }
from
'@gotomedics/api'
const
client =
new
gotoMedicsAPI({
apiKey: 'your-api-key'
})
# Create a practice session
const
session =
await
client.sessions.create({
studentId: 'student_123',
scenario: 'patient_consultation'
})
console.log
(session.id)

Enterprise-Grade API

Built for scale, security, and reliability.

Enterprise Security

OAuth 2.0, API keys, and encrypted data transmission with controls aligned to SOC 2 expectations.

High Performance

Regional hosting options and performance monitoring as we scale.

Real-time Data

WebSocket connections and webhooks for instant data synchronization.

Global Scale

Scalable architecture with regional expansion planned.

Core API Endpoints

Comprehensive REST API with endpoints for all major functionality

MethodEndpointDescriptionAuthRate Limit
GET/api/v1/studentsRetrieve student profiles and progress dataAPI Key1000/hour
POST/api/v1/sessionsCreate new practice sessions for studentsAPI Key500/hour
GET/api/v1/analyticsAccess performance analytics and insightsOAuth 2.0200/hour
POST/api/v1/webhooksConfigure webhook endpoints for real-time updatesAPI Key100/hour
GET/api/v1/assessmentsRetrieve assessment results and feedbackAPI Key500/hour
PUT/api/v1/users/{id}Update user profiles and preferencesOAuth 2.0200/hour

Secure Authentication

Multiple authentication methods to fit your security requirements and use cases.

API Keys

Simple API key authentication for server-to-server communication.

Authorization: Bearer your-api-key

OAuth 2.0

Secure OAuth 2.0 flow for user-authorized applications.

Authorization: Bearer access-token

Webhooks

Real-time notifications for important events in your integration.

Available Events
session.completedReal-time
assessment.gradedReal-time
student.registeredReal-time
analytics.updatedBatched

Ready to Start Building?

Get your API key and start integrating gotoMedics into your applications today. Join early integrators building the future of medical education.