# MediSync API ## Docs - [Create Appointment](https://docs.medisync.me/api-reference/appointments/create.md): Create a new appointment in the system - [Delete Appointment](https://docs.medisync.me/api-reference/appointments/delete.md): Delete an appointment by its ID - [Get Appointment](https://docs.medisync.me/api-reference/appointments/get.md): Retrieve a specific appointment by its ID - [List Doctor's Appointments](https://docs.medisync.me/api-reference/appointments/list-by-doctor.md): Retrieve all appointments for a specific doctor - [List Patient's Appointments](https://docs.medisync.me/api-reference/appointments/list-by-patient.md): Retrieve all appointments for a specific patient - [Update Appointment](https://docs.medisync.me/api-reference/appointments/update.md): Update an existing appointment by its ID - [User Login](https://docs.medisync.me/api-reference/auth/login.md): Authenticate with email and password to obtain a JWT token for API access - [Delete Medical Document](https://docs.medisync.me/api-reference/documents/delete.md) - [Download Medical Document](https://docs.medisync.me/api-reference/documents/download.md) - [Get Documents by Appointment](https://docs.medisync.me/api-reference/documents/list.md) - [Get Documents by Doctor](https://docs.medisync.me/api-reference/documents/list-by-doctor.md) - [Update Medical Document](https://docs.medisync.me/api-reference/documents/update.md) - [Upload Medical Document](https://docs.medisync.me/api-reference/documents/upload.md) - [API Reference](https://docs.medisync.me/api-reference/introduction.md): Complete reference for MediSync REST API endpoints and capabilities - [Create Notes](https://docs.medisync.me/api-reference/notes/create.md) - [Delete Notes](https://docs.medisync.me/api-reference/notes/delete.md) - [Get Notes by Appointment](https://docs.medisync.me/api-reference/notes/get.md) - [Regenerate Notes](https://docs.medisync.me/api-reference/notes/regenerate.md) - [Get Notes Summary](https://docs.medisync.me/api-reference/notes/summary.md) - [Update Notes](https://docs.medisync.me/api-reference/notes/update.md) - [Delete Recording](https://docs.medisync.me/api-reference/recordings/delete.md): Delete a recording by appointment ID, removing both the file and database record. - [Get Recordings by Appointment](https://docs.medisync.me/api-reference/recordings/get.md): Retrieve all recordings associated with a specific appointment. - [Create Transcription](https://docs.medisync.me/api-reference/transcriptions/create.md): Create a new transcription for a specific appointment. - [Delete Transcription](https://docs.medisync.me/api-reference/transcriptions/delete.md): Delete a transcription by appointment ID, removing the transcription record permanently. - [Get Transcriptions by Appointment](https://docs.medisync.me/api-reference/transcriptions/get.md): Retrieve all transcriptions associated with a specific appointment. - [Update Transcription](https://docs.medisync.me/api-reference/transcriptions/update.md): Update an existing transcription for a specific appointment. - [Get User Profile](https://docs.medisync.me/api-reference/users/get-profile.md): Retrieve authenticated user's profile information and account details - [Authentication & Authorization](https://docs.medisync.me/authentication.md): Learn how to authenticate with MediSync API using JWT tokens and manage user authorization - [MediSync API Documentation](https://docs.medisync.me/index.md): Comprehensive medical AI platform with powerful REST and WebSocket APIs for healthcare innovation - [Quick Start Guide](https://docs.medisync.me/quickstart.md): Get up and running with MediSync API in minutes - from authentication to your first AI-generated clinical notes - [Audio Requirements](https://docs.medisync.me/websocket/audio-requirements.md): Technical specifications and requirements for audio streaming in live transcription - [WebSocket Connection](https://docs.medisync.me/websocket/connection.md): Establishing secure WebSocket connections for real-time audio transcription - [Live API](https://docs.medisync.me/websocket/introduction.md): Real-time audio transcription via WebSocket connections with speaker diarization - [WebSocket Messages](https://docs.medisync.me/websocket/messages.md): Complete message protocol for real-time audio transcription via WebSocket ## OpenAPI Specs - [openapi](https://docs.medisync.me/api-reference/openapi.json) ## Optional - [Dashboard](https://app.medisync.me) - [Support](mailto:info@medisync.me) - [GitHub](https://github.com/MediSync-AI)