List appointments

Gives you a list of all your future appointments

 

/appointments

https://api.oauth.pabau.com/{api_key}/appointments

Request

Query Parameters:  
api_key *  
date Filters the appointments by appointment date. Format YYYY-MM-DD
create_date Filters the appointments by created date. Format YYYY-MM-DD
updated_gt Filters the appointments by updated date grated than Timestamp in ISO 8601 standard
updated_lt FIlters the appointments by updated date less than Timestamp in ISO 8601 standard
per_page (int) If not sent, the default is 20. Maximum 50
page (int) If not sent, the first 20 result will be sent
order ASC or DESC. Default DESC

 

Response Samples

application/json
{
"total": 1,
  "appointments": [
    {
      "client": [
        {
        "id": 123456789,
        "customer_name": "John Doe",
        "Mobile": "123456789",
        "Email": "john@doe.com"
        }
      ],
      "service": [
        {
        "service_id": 123456,
          "service": "consultation hydrafacial",
        "price": 125
        }
      ],
      "dates": {
        "start_date": "2025-12-26",
        "start_time": "09:00:00",
        "end_date": "2025-12-26",
        "end_time": "09:30:00",
        "duration": 30
      },
      "details": {
        "appointment_status": "Waiting",
        "color": "",
        "notes": "Online Booking",
        "create_date": "2024-03-07",
        "created_by": {
        "created_by_name": "Jon Doe",
        "created_by_id": 123456
        },
        "last_updated": null,
        "last_updated_by": ""
      },
      "communications": {
        "sms_confirmation": 1,
        "email_confirmation": 1,
        "reminder_status": 1,
        "feedback_status": 0
      }
    },
  ]
}

Responses

200 Successful operation