# Get Episode Retrieve episode information for the given ID. Endpoint: GET /v1/episodes/{id} Version: 1.0.0 Security: apiKeyAuth, practiceGroupId ## Path parameters: - `id` (string, required) ## Response 200 fields (application/json): - `id` (string, required) - `status` (string, required) Enum: "open", "closed", "in_progress" - `priority` (string, required) Enum: "lowest", "low", "medium", "high", "highest" - `assignees` (array) - `assignees.type` (string,null, required) Enum: "Admin", "AdminTeam", "Unassigned" - `assignees.name` (string,null, required) - `tasks` (array) - `tasks.type_label` (string, required) - `tasks.details` (string,null) - `tasks.category` (string, required) - `tasks.patient` (object, required) - `tasks.patient.uid` (string,null) - `tasks.patient.ehr_partner_id` (string,null) - `tasks.patient.emis_id` (string,null) - `tasks.patient.deceased_at` (string,null) - `tasks.patient.dob` (string,null, required) - `tasks.patient.title` (string,null) - `tasks.patient.first_name` (string,null) - `tasks.patient.last_name` (string,null) - `tasks.patient.sex` (string, required) Enum: "unspecified", "male", "female", "other" - `tasks.patient.nhs_number` (string,null) - `tasks.patient.email` (string,null) - `tasks.patient.mobile` (string,null) - `tasks.patient.last_sync_at` (string,null) - `tasks.patient.full_name` (string, required) - `tasks.patient.contact_emails` (array,null, required) - `tasks.patient.registered_practitioner_name` (string,null, required) - `tasks.patient.notes` (string,null, required) - `tasks.patient.membership_scheme_names` (array,null, required) - `tasks.patient.address` (object, required) - `tasks.patient.address.line1` (string,null) - `tasks.patient.address.line2` (string,null) - `tasks.patient.address.line3` (string,null) - `tasks.patient.address.town` (string, required) - `tasks.patient.address.county` (string,null) - `tasks.patient.address.country` (string, required) - `tasks.patient.address.postcode` (string, required) - `tasks.patient.verification_credentials_list` (array) An array of unique emails and mobile numbers from the verification credentials associated with the patients practice group, Only applicable for practices using the JS booking flow and marked as private - `tasks.form_response` (object) - `tasks.form_response.form_id` (number, required) - `tasks.form_response.client_id` (number, required) - `tasks.form_response.appointment_id` (number,null, required) - `tasks.form_response.invoice_id` (number,null, required) - `tasks.form_response.practice_group_id` (number, required) - `tasks.form_response.created_at` (string, required) - `tasks.form_response.updated_at` (string, required) - `tasks.form_response.hidden` (boolean, required) - `tasks.form_response.emis_file_record_at` (string,null, required) - `tasks.form_response.short_link_id` (number,null, required) - `tasks.form_response.admin_id` (number,null, required) - `tasks.form_response.write_to_record_error` (string,null, required) - `tasks.form_response.submitted_at` (string, required) - `tasks.form_response.form_questions_responses` (array, required) - `tasks.form_response.form_questions_responses.question` (string, required) - `tasks.form_response.form_questions_responses.answer` (string, required) - `tasks.form_response.form_questions_responses.snomed_code` (string,null) - `tasks.form_response.form` (object, required) - `tasks.form_response.form.description` (string, required) - `tasks.form_response.form.patient_title` (string,null, required) - `tasks.form_response.form.patient_description` (string,null, required) - `tasks.form_response.form.reply_form` (boolean, required) - `tasks.form_response.form.form_type` (string, required) Enum: "questionnaire", "response", "appointment", "care_navigation" - `tasks.appointment` (object) - `tasks.appointment.location_id` (string, required) - `tasks.appointment.start_time` (string,null, required) - `tasks.appointment.reserved_until` (string,null) - `tasks.appointment.booking_confirmed_at` (string,null) - `tasks.appointment.can_be_cancelled` (boolean) - `tasks.appointment.can_be_rescheduled` (boolean) - `tasks.appointment.cancellation_policy_hours` (number) - `tasks.appointment.appointment_template_name` (string,null) - `tasks.appointment.cancelled_at` (string,null) - `tasks.appointment.confirmed_at` (string,null) - `tasks.appointment.appointment_source` (string,null) - `tasks.appointment.video` (boolean,null) - `tasks.appointment.in_person` (boolean) - `tasks.appointment.telephone` (boolean) - `tasks.appointment.location_name` (string,null) - `tasks.appointment.service` (string,null) - `tasks.appointment.source` (string,null) - `tasks.appointment.appointment_type_id` (string,null) - `tasks.appointment.duration` (number,null) - `tasks.appointment.patient_uid` (string,null) - `tasks.appointment.practitioner_id` (string,null) - `tasks.appointment.reason` (string,null) - `tasks.appointment.practitioner_name` (string,null) - `tasks.appointment.communication_method` (string,null) - `tasks.appointment.video_url` (string,null) - `tasks.communication` (object) - `tasks.communication.content` (string,null) - `tasks.communication.contact_method` (string, required) Enum: "email", "sms", "hero", "nhs_app" - `tasks.communication.write_to_record_timestamp` (string,null) - `tasks.communication.notification` (object, required) - `tasks.communication.notification.sent_at` (string, required) - `tasks.communication.notification.primary_recipient_contact_detail` (string,null) - `tasks.assignee_id` (string,null) - `tasks.assignee_type` (string) - `tasks.assignee_name` (string,null) - `tasks.title_sub_text` (string, required) - `label` (string,null, required) ## Response 400 fields (application/json): - `error` (boolean, required) - `statusCode` (number, required) - `message` (array, required) - `message.code` (string, required) - `message.expected` (string, required) - `message.path` (array, required) ## Response 401 fields ## Response 404 fields ## Response 500 fields