# Get Task (deprecated) Retrieve task information for the given ID. Endpoint: GET /v2/tasks/{id} Version: 1.0.0 Security: apiKeyAuth, practiceGroupId ## Path parameters: - `id` (string, required) ## Response 200 fields (application/json): - `id` (string, required) - `type_label` (string, required) - `status` (string, required) Enum: "open", "closed", "in_progress" - `details` (string,null) - `category` (string, required) - `patient` (object, required) - `patient.uid` (string,null) - `patient.ehr_partner_id` (string,null) - `patient.emis_id` (string,null) - `patient.deceased_at` (string,null) - `patient.dob` (string,null, required) - `patient.title` (string,null) - `patient.first_name` (string,null) - `patient.last_name` (string,null) - `patient.sex` (string, required) Enum: "unspecified", "male", "female", "other" - `patient.nhs_number` (string,null) - `patient.email` (string,null) - `patient.mobile` (string,null) - `patient.last_sync_at` (string,null) - `patient.full_name` (string, required) - `patient.contact_emails` (array,null, required) - `patient.registered_practitioner_name` (string,null, required) - `patient.notes` (string,null, required) - `patient.membership_scheme_names` (array,null, required) - `patient.address` (object, required) - `patient.address.line1` (string,null) - `patient.address.line2` (string,null) - `patient.address.line3` (string,null) - `patient.address.town` (string, required) - `patient.address.county` (string,null) - `patient.address.country` (string, required) - `patient.address.postcode` (string, required) - `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 - `form_response` (object) - `form_response.form_id` (number, required) - `form_response.client_id` (number, required) - `form_response.appointment_id` (number,null, required) - `form_response.invoice_id` (number,null, required) - `form_response.practice_group_id` (number, required) - `form_response.created_at` (string, required) - `form_response.updated_at` (string, required) - `form_response.hidden` (boolean, required) - `form_response.emis_file_record_at` (string,null, required) - `form_response.short_link_id` (number,null, required) - `form_response.admin_id` (number,null, required) - `form_response.write_to_record_error` (string,null, required) - `form_response.submitted_at` (string, required) - `form_response.form_questions_responses` (array, required) - `form_response.form_questions_responses.question` (string, required) - `form_response.form_questions_responses.answer` (string, required) - `form_response.form_questions_responses.snomed_code` (string,null) - `form_response.form_questions_responses.type` (string, required) Enum: "str", "int", "bool", "datepicker", "text", "radio", "dropdown", "checkboxes", "consent", "paragraph", "attachment", "observation", "problem", "immunisation" - `form_response.form` (object, required) - `form_response.form.description` (string, required) - `form_response.form.patient_title` (string,null, required) - `form_response.form.patient_description` (string,null, required) - `form_response.form.reply_form` (boolean, required) - `form_response.form.form_type` (string, required) Enum: "questionnaire", "response", "appointment", "care_navigation" - `appointment` (object) - `appointment.location_id` (string, required) - `appointment.start_time` (string,null, required) - `appointment.reserved_until` (string,null) - `appointment.booking_confirmed_at` (string,null) - `appointment.can_be_cancelled` (boolean) - `appointment.can_be_rescheduled` (boolean) - `appointment.cancellation_policy_hours` (number) - `appointment.appointment_template_name` (string,null) - `appointment.cancelled_at` (string,null) - `appointment.confirmed_at` (string,null) - `appointment.appointment_source` (string,null) - `appointment.video` (boolean,null) - `appointment.in_person` (boolean) - `appointment.telephone` (boolean) - `appointment.location_name` (string,null) - `appointment.service` (string,null) - `appointment.source` (string,null) - `appointment.appointment_type_id` (string,null) - `appointment.duration` (number,null) - `appointment.patient_uid` (string,null) - `appointment.practitioner_id` (string,null) - `appointment.reason` (string,null) - `appointment.practitioner_name` (string,null) - `appointment.communication_method` (string,null) - `appointment.video_url` (string,null) - `communication` (object) - `communication.content` (string,null) - `communication.contact_method` (string, required) Enum: "email", "sms", "hero", "nhs_app" - `communication.write_to_record_timestamp` (string,null) - `communication.notification` (object, required) - `communication.notification.sent_at` (string, required) - `communication.notification.primary_recipient_contact_detail` (string,null) - `assignee_id` (string,null) - `assignee_type` (string) - `assignee_name` (string,null) - `priority` (string, required) Enum: "lowest", "low", "medium", "high", "highest" - `title_sub_text` (string, 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