Client Personal Cabinet

Get User Appointments

Changed on

Returns the Appointments of the authorized Booking User (send the User Token obtained through Booking User authorization).

The JSON Object containing the user appointment parameters has the following fields:

FieldTypeMandatoryDescription
idnumberYESAppointment ID
servicesarray of numbersYESList of ID service appointments
locationobjectYESlocation parameters
staffobjectYESParameters of the team member who was booked. Note: "staff" is a legacy field name for team member.
clients_countintYESNumber of clients
datestringYESSession date
datetimestringYESSession date in ISO
create_datestringYESAppointment creation date
lengthnumberYESSession duration
deletedbooleanYESHas the appointment been created ? (true if deleted)
notify_by_smsnumberNONumber of hours in advance to send an SMS reminder for the appointment. Set to 0 to disable SMS reminders
notify_by_emailnumberNONumber of hours in advance to send an email reminder for the appointment. Set to 0 to disable email reminders
commentstringYESAppointment Comment
master_requestedbooleanYESWhether a specific team member was specified when appointment (false if "any team member" was specified)
onlinebooleanYESIndicates whether the appointment was created online by the client (true) or manually by an administrator (false)
visit_attendancenumberYES2 - The user confirmed the appointment, 1 - The user came, the services were provided, 0 - the user was waiting, -1 - the user did not come to visit
api_idstringNOExternal Appointment ID
last_change_datestringNODate of the last edit of the appointment
prepaidbooleanNOIs online payment available for appointment
prepaid_confirmedbooleanNOOnline payment status
last_change_datestringNODate of the last edit of the appointment
activity_idintNOEvent ID (for group events)

Each object in the services array has the following fields:

FieldTypeDescription
idnumberService ID
titlestringService name
costfloatService cost
price_minfloatMinimum price of the service
price_maxfloatMaximum service price
discountfloatDiscount
amountintNumber of ordered services
session_lengthintService duration in seconds (only if filter by team member is set)

The location object has the following fields:

FieldTypeDescription
idnumberlocation ID
titlestringlocation name
country_idnumberIdentifier of the country in which the location is located
countrystringlocation name
city_idnumberIdentifier of the city where the location is located)
citystringlocation city name
time zonestringtimezone locations
addressstringAddress where the location is located
phonestringlocation's main phone number
phonesarray of stringsAll phone numbers of the location
coordinate_latfloatLatitude where the location is located
coordinate lngfloatLongitude
allow_delete_recordbooleanIs it possible to delete an appointment
allow_change_recordbooleanIs it possible to reschedule the appointment
sitestringlocation website
currency_short_titlestringCurrency symbol
allow_change_record_delay_stepintTime after which you can reschedule the appointment
allow_delete_record_delay_stepintTime after which you can delete an appointment

The team member object has the following fields:

FieldTypeDescription
idnumberteam member ID
namestringteam member name
specializationstringteam member specialization
positionobjectteam member position
show_ratingnumberWhether to show team member's rating (1 - show, 0 - don't show)
ratingnumberteam member rating
votes_countnumberNumber of votes rated team member
comments_countnumberNumber of comments to a team member
avatarstringPath to team member avatar file
get/user/records

Request

  • Base URL
    https://api.alteg.io/api/v1
  • URL
    https://api.alteg.io/api/v1/user/records
  • Auth
    HTTP bearer

Query parameters

record_idnumber

Appointment ID, or an array of IDs as record_id[]. Limits the result to these Appointments.

company_idnumber

Location ID, or an array of IDs as company_id[]. Limits the result to these Locations.

group_idnumber

Chain ID. Limits the result to Locations of this Chain.

phonestring

Booking User phone number. Required only for partners granted access to all user appointments, which call this endpoint without a User Token; ignored otherwise.

Headers

Acceptstring required

e.g. application/vnd.api.v2+json

Content-Typestring required

application/json

Authorizationstring required

Bearer partner_token, User user_token

Response

OK

successboolean

Execution success status (true)

metaobject[]

Metadata (empty array)

Example response

{
  "success": true,
  "data": [
    {
      "id": 13132699,
      "services": [
        {
          "id": 389043,
          "title": "Correction of extended nails",
          "cost": 2300,
          "price_min": 2300,
          "price_max": 2300,
          "discount": 0,
          "amount": 1,
          "seance_length": 1800
        }
      ],
      "company": {
        "id": 4564,
        "title": "Nail studio",
        "country_id": 7,
        "country": "United States",
        "city_id": 2,
        "city": "New York",
        "phone": "+13155550175",
        "phones": [],
        "timezone": "-5",
        "address": "New York, 787 Jackson Drive",
        "coordinate_lat": 40.73061,
        "coordinate_lon": -73.935242,
        "allow_delete_record": true,
        "allow_change_record": true,
        "site": "www.example.com",
        "currency_short_title": "USD",
        "allow_change_record_delay_step": 0,
        "allow_delete_record_delay_step": 0
      },
      "staff": {
        "id": 55436,
        "name": "Natalie Parker",
        "specialization": "Team Member in manicure and pedicure",
        "position": {
          "id": 446,
          "title": "Manicurist"
        },
        "show_rating": 1,
        "rating": 4.84,
        "votes_count": 0,
        "avatar": "http://example.com/image.png",
        "comments_count": 37
      },
      "clients_count": 1,
      "date": "2026-09-21T23:00:00.000-05:00",
      "datetime": "2026-10-24T17:30:00-0500",
      "create_date": "2026-10-20T21:40:24-0500",
      "comment": "",
      "deleted": true,
      "attendance": 0,
      "length": 1800,
      "notify_by_sms": 0,
      "notify_by_email": 0,
      "master_requested": false,
      "online": true,
      "api_id": "",
      "last_change_date": "2026-10-24T23:54:02-0500",
      "prepaid": false,
      "prepaid_confirmed": false,
      "activity_id": 0
    },
    {
      "id": 13133413,
      "services": [
        {
          "id": 389045,
          "title": "Hand massage (10 min)",
          "cost": 300,
          "price_min": 300,
          "price_max": 400,
          "discount": 0,
          "amount": 1,
          "seance_length": 1800
        }
      ],
      "company": {
        "id": 4564,
        "title": "Nail studio",
        "country_id": 7,
        "country": "United States",
        "city_id": 2,
        "city": "New York",
        "phone": "+13155550175",
        "phones": [],
        "timezone": "-5",
        "address": "New York, 787 Jackson Drive",
        "coordinate_lat": 40.73061,
        "coordinate_lon": -73.935242,
        "allow_delete_record": true,
        "allow_change_record": true,
        "site": "www.example.com",
        "currency_short_title": "USD",
        "allow_change_record_delay_step": 0,
        "allow_delete_record_delay_step": 0
      },
      "staff": {
        "id": 55436,
        "name": "Natalie Parker",
        "specialization": "Team Member in manicure and pedicure",
        "position": {
          "id": 446,
          "title": "Manicurist"
        },
        "show_rating": 1,
        "rating": 4.84,
        "votes_count": 0,
        "avatar": "http://example.com/image.png",
        "comments_count": 37
      },
      "clients_count": 1,
      "date": "2026-09-21T23:00:00.000-05:00",
      "datetime": "2026-10-24T17:30:00-0500",
      "create_date": "2026-10-20T21:40:24-0500",
      "comment": "",
      "deleted": true,
      "attendance": 0,
      "length": 1800,
      "notify_by_sms": 0,
      "notify_by_email": 0,
      "master_requested": false,
      "online": true,
      "api_id": "",
      "last_change_date": "2026-10-24T23:54:02-0500",
      "prepaid": false,
      "prepaid_confirmed": false,
      "activity_id": 0
    }
  ],
  "meta": []
}

Changes