API endpoint for querying AppointmentCategories

GET /api/public/appointmentcategories/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

[
    {
        "id": 8,
        "appointment_types": [
            {
                "id": 25,
                "url": "https://testing.clinic-frontend.dc.gompels.com/api/public/appointmenttypes/25/?format=api",
                "name": "Flu Vaccination NHS",
                "disabled": false,
                "hidden": true,
                "slug": "flu-vaccination-nhs",
                "duration": 5,
                "prebooking_info": "GREAT! You are booking a Free NHS Flu Vaccine \n======================================\n**Please take care with your booking**\n\nPlease ensure you meet at least one of the eligibility criteria for an NHS Vaccine below: \n\n- 65 Years or Over \n- Chronic Heart Disease\n- Chronic Liver Disease\n- Diabetes\n- Asplenia/Splenic dysfunction\n- Person in long-stay residential care home or care facility\n- Household Contact of immunocompromised individual\n- 50-64 Years (not in risk group)\n- Household contact of person on NHS shielded patient list\n- Social Care worker\n- Chronic Respiratory Disease\n- Chronic Kidney disease\n- Chronic Neurological Disease \n- Immunosuppression\n- Pregnant Woman\n- Carer\n- Morbid Obesity (BMI >_40)\n- Learning disability\n- Employed through Direct payment of personal health budget\n- Hospice worker\n\nIf you are not eligible, we would still love to see you! \n\nPlease click back and book a Private Flu Vaccine \n\nBooking the wrong appointment may lead to delays on the day of your vaccine",
                "booking_redirect_url": null,
                "description": "FREE NHS Flu Vaccination for Eligible Patients",
                "image": "https://s3.eu-west-2.amazonaws.com/app.clinic.testing/media/appointment_types/chrome_Wr0QX1wCiT.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA5AVDDWFAVOJGWH7B%2F20250910%2Feu-west-2%2Fs3%2Faws4_request&X-Amz-Date=20250910T034919Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=4372912d8ee217582d818d118a543450046fdf178a2434d8a61964b404b56179",
                "image_name": "chrome_Wr0QX1wCiT.png",
                "min_price": "0.00",
                "max_price": null,
                "badge": null,
                "secret_key": null
            },
            {
                "id": 26,
                "url": "https://testing.clinic-frontend.dc.gompels.com/api/public/appointmenttypes/26/?format=api",
                "name": "Microsuction",
                "disabled": false,
                "hidden": false,
                "slug": "microsuction",
                "duration": 60,
                "prebooking_info": "",
                "booking_redirect_url": null,
                "description": "1 Hour Appointment for extraction of ear wax using Microsuction",
                "image": "https://s3.eu-west-2.amazonaws.com/app.clinic.testing/media/appointment_types/Services_Website_Banners__325_x_225_px_.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA5AVDDWFAVOJGWH7B%2F20250910%2Feu-west-2%2Fs3%2Faws4_request&X-Amz-Date=20250910T034919Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=b89da1c15ca0f51eee56736a4aacfb184107ea9c9ab411ce0ce43a92bfd83399",
                "image_name": "Services Website Banners  (325 x 225 px) .png",
                "min_price": "85.00",
                "max_price": null,
                "badge": null,
                "secret_key": null
            }
        ],
        "name": "Ear Wax Removal",
        "hidden": false
    },
    {
        "id": 7,
        "appointment_types": [
            {
                "id": 25,
                "url": "https://testing.clinic-frontend.dc.gompels.com/api/public/appointmenttypes/25/?format=api",
                "name": "Flu Vaccination NHS",
                "disabled": false,
                "hidden": true,
                "slug": "flu-vaccination-nhs",
                "duration": 5,
                "prebooking_info": "GREAT! You are booking a Free NHS Flu Vaccine \n======================================\n**Please take care with your booking**\n\nPlease ensure you meet at least one of the eligibility criteria for an NHS Vaccine below: \n\n- 65 Years or Over \n- Chronic Heart Disease\n- Chronic Liver Disease\n- Diabetes\n- Asplenia/Splenic dysfunction\n- Person in long-stay residential care home or care facility\n- Household Contact of immunocompromised individual\n- 50-64 Years (not in risk group)\n- Household contact of person on NHS shielded patient list\n- Social Care worker\n- Chronic Respiratory Disease\n- Chronic Kidney disease\n- Chronic Neurological Disease \n- Immunosuppression\n- Pregnant Woman\n- Carer\n- Morbid Obesity (BMI >_40)\n- Learning disability\n- Employed through Direct payment of personal health budget\n- Hospice worker\n\nIf you are not eligible, we would still love to see you! \n\nPlease click back and book a Private Flu Vaccine \n\nBooking the wrong appointment may lead to delays on the day of your vaccine",
                "booking_redirect_url": null,
                "description": "FREE NHS Flu Vaccination for Eligible Patients",
                "image": "https://s3.eu-west-2.amazonaws.com/app.clinic.testing/media/appointment_types/chrome_Wr0QX1wCiT.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA5AVDDWFAVOJGWH7B%2F20250910%2Feu-west-2%2Fs3%2Faws4_request&X-Amz-Date=20250910T034919Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=4372912d8ee217582d818d118a543450046fdf178a2434d8a61964b404b56179",
                "image_name": "chrome_Wr0QX1wCiT.png",
                "min_price": "0.00",
                "max_price": null,
                "badge": null,
                "secret_key": null
            }
        ],
        "name": "Flu",
        "hidden": false
    },
    {
        "id": 10,
        "appointment_types": [
            {
                "id": 27,
                "url": "https://testing.clinic-frontend.dc.gompels.com/api/public/appointmenttypes/27/?format=api",
                "name": "Pharmacy First",
                "disabled": false,
                "hidden": true,
                "slug": "pharmacy-first",
                "duration": 15,
                "prebooking_info": "",
                "booking_redirect_url": null,
                "description": "For booking in and managing patients attending face to face as part of the Pharmacy First Scheme",
                "image": "https://s3.eu-west-2.amazonaws.com/app.clinic.testing/media/appointment_types/chrome_9PyX1BKFna.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA5AVDDWFAVOJGWH7B%2F20250910%2Feu-west-2%2Fs3%2Faws4_request&X-Amz-Date=20250910T034919Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=5584bb25967c961ae2c6db195b20944bd5d71a1f1d9d1d4df9bd581f1253bc0f",
                "image_name": "chrome_9PyX1BKFna.png",
                "min_price": "0.00",
                "max_price": null,
                "badge": null,
                "secret_key": null
            },
            {
                "id": 29,
                "url": "https://testing.clinic-frontend.dc.gompels.com/api/public/appointmenttypes/29/?format=api",
                "name": "Pharmacy Plus Consultation",
                "disabled": false,
                "hidden": false,
                "slug": "pharmacy-plus-consultation",
                "duration": 30,
                "prebooking_info": "",
                "booking_redirect_url": null,
                "description": "Book in with one of our Independent Prescriber Pharmacists for a 30 minute consultation",
                "image": null,
                "image_name": null,
                "min_price": "0.00",
                "max_price": "0.00",
                "badge": "FREE - NHS",
                "secret_key": null
            }
        ],
        "name": "NHS Pharmacy Services",
        "hidden": true
    },
    {
        "id": 11,
        "appointment_types": [
            {
                "id": 26,
                "url": "https://testing.clinic-frontend.dc.gompels.com/api/public/appointmenttypes/26/?format=api",
                "name": "Microsuction",
                "disabled": false,
                "hidden": false,
                "slug": "microsuction",
                "duration": 60,
                "prebooking_info": "",
                "booking_redirect_url": null,
                "description": "1 Hour Appointment for extraction of ear wax using Microsuction",
                "image": "https://s3.eu-west-2.amazonaws.com/app.clinic.testing/media/appointment_types/Services_Website_Banners__325_x_225_px_.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA5AVDDWFAVOJGWH7B%2F20250910%2Feu-west-2%2Fs3%2Faws4_request&X-Amz-Date=20250910T034919Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=b89da1c15ca0f51eee56736a4aacfb184107ea9c9ab411ce0ce43a92bfd83399",
                "image_name": "Services Website Banners  (325 x 225 px) .png",
                "min_price": "85.00",
                "max_price": null,
                "badge": null,
                "secret_key": null
            },
            {
                "id": 27,
                "url": "https://testing.clinic-frontend.dc.gompels.com/api/public/appointmenttypes/27/?format=api",
                "name": "Pharmacy First",
                "disabled": false,
                "hidden": true,
                "slug": "pharmacy-first",
                "duration": 15,
                "prebooking_info": "",
                "booking_redirect_url": null,
                "description": "For booking in and managing patients attending face to face as part of the Pharmacy First Scheme",
                "image": "https://s3.eu-west-2.amazonaws.com/app.clinic.testing/media/appointment_types/chrome_9PyX1BKFna.webp?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA5AVDDWFAVOJGWH7B%2F20250910%2Feu-west-2%2Fs3%2Faws4_request&X-Amz-Date=20250910T034919Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host&X-Amz-Signature=5584bb25967c961ae2c6db195b20944bd5d71a1f1d9d1d4df9bd581f1253bc0f",
                "image_name": "chrome_9PyX1BKFna.png",
                "min_price": "0.00",
                "max_price": null,
                "badge": null,
                "secret_key": null
            }
        ],
        "name": "Test",
        "hidden": false
    },
    {
        "id": 9,
        "appointment_types": [],
        "name": "Travel Clinic and Vaccinations",
        "hidden": false
    }
]