Home

Jump EHR Developer Documentation

Welcome to the Jump EHR API documentation. Build powerful healthcare integrations with our comprehensive REST API.

Quick Links

Base URL

https://app.usejump.co.uk/functions/v1/api-v1

Authentication

All API requests require a Bearer token:

curl -X GET "https://app.usejump.co.uk/functions/v1/api-v1/patients" \
  -H "Authorization: Bearer pk_live_your_api_key"

Available Resources

Core Resources

ResourceDescription
PatientsPatient records and demographics
AppointmentsAppointment scheduling and cancellation
ConsultationsClinical consultation records and their sections
EpisodesEpisodes of care and their lifecycle
Episode EventsIndividual events recorded against an episode

Questionnaires

ResourceDescription
Questionnaire TemplatesRead questionnaire definitions
Questionnaire ResponsesCreate and read questionnaire submissions

Booking & Scheduling

ResourceDescription
AvailabilityQuery bookable slots and verify a slot before booking
LocationsPractice location details
Clinician ProfilesHealthcare provider profiles

Configuration

ResourceDescription
Appointment TemplatesBookable appointment type configuration
Pathway ConfigsCare-pathway configuration
Pathway RulesRules that drive pathway automation
WebhooksSubscribe to real-time event notifications

Documents, prescriptions, problems, medications and other clinical items are exposed as sub-resources of a consultation (e.g. GET /consultations/{id}/prescriptions) rather than as top-level endpoints. See the Consultations reference for the full list of sections.

Rate Limits

  • 1,000 requests per hour per API key
  • Rate limit headers included in every response:
    • X-RateLimit-Limit
    • X-RateLimit-Remaining

Need Help?