User authentication and session management for B2B integrations
- Delete a schedule series
Get schedule of a specific team member
Change schedule of a specific team member
Get a list of dates for Appointment Calendar
Get a list of sessions for the Appointment Calendar
Getting Resources at a Location
Search a Schedule by Event
Create a Schedule
Update a Schedule
Delete a Schedule
Create a Schedule Series
Update a schedule series
Get a List of Scheduled Appointments and Events
Retrieving Appointment Calendar Settings
Update Appointment Calendar settings
Get team member schedules
Set team member schedules
Update team member schedule (deprecated)
Delete a schedule series
Business Management (1.0.0)
Full-featured B2B API for business operations.
Base URL: https://api.alteg.io/api
V1 will be gradually deprecated. We recommend using V2 API for new integrations. V1 endpoints are maintained for backward compatibility, but new features will be released in V2 only.
Download OpenAPI description
Overview
Languages
Servers
Mock server
https://developer.alteg.io/_mock/en/b2b-v1/openapi/
Production
https://api.alteg.io/api/v1/
Bodyapplication/json
Flag for force override of manual changes in scheduled appointments/events.
Example: false
The ID of the team member assigned to the events in the schedule series.
Example: 123
Start time of the events in the schedule series, formatted as HH:MM:SS.
Example: "14:00:00"
The capacity of activities in the schedule series. For appointments, this should be set to 1.
Example: 4
An array of tag IDs associated with the events in the schedule series.
Example: [123]
- Mock serverhttps://developer.alteg.io/_mock/en/b2b-v1/openapi/company/{location_id}/schedules/{schedule_id}/days/{day_id}
- Productionhttps://api.alteg.io/api/v1/company/{location_id}/schedules/{schedule_id}/days/{day_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://developer.alteg.io/_mock/en/b2b-v1/openapi/company/123/schedules/123/days/123?include=events_master' \
-H 'Accept: application/vnd.api.v2+json' \
-H 'Authorization: Bearer <YOUR_Bearer {PartnerToken}, User {UserToken}_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"force": false,
"events_master_id": 123,
"events_time": "14:00:00",
"events_duration": 3600,
"events_capacity": 4,
"labels_ids": [
123
],
"resource_instances_ids": [
123
]
}'Response
application/json
{ "success": true, "data": { "id": 123, "created_at": "2026-01-01T12:12:12-05:00", "updated_at": "2026-01-01T12:12:12-05:00", "deleted_at": null, "timetable_event_schedule_id": 123, "day_of_week": "mon", "events_time": "14:00:00", "events_duration": 3600, "event_technical_break_duration": 0, "events_master": { … }, "events_labels": [ … ], "events_resource_instances": [ … ], "events": [ … ] }, "meta": {} }
- Mock serverhttps://developer.alteg.io/_mock/en/b2b-v1/openapi/company/{location_id}/schedules/{schedule_id}/days/{day_id}
- Productionhttps://api.alteg.io/api/v1/company/{location_id}/schedules/{schedule_id}/days/{day_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
https://developer.alteg.io/_mock/en/b2b-v1/openapi/company/123/schedules/123/days/123 \
-H 'Accept: application/vnd.api.v2+json' \
-H 'Authorization: Bearer <YOUR_Bearer {PartnerToken}, User {UserToken}_HERE>' \
-H 'Content-Type: application/json'Response
application/json
{ "success": true, "data": null, "meta": {} }
- Mock serverhttps://developer.alteg.io/_mock/en/b2b-v1/openapi/company/{location_id}/schedules/{schedule_id}/days/{day_id}/events
- Productionhttps://api.alteg.io/api/v1/company/{location_id}/schedules/{schedule_id}/days/{day_id}/events
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://developer.alteg.io/_mock/en/b2b-v1/openapi/company/123/schedules/123/days/123/events \
-H 'Accept: application/vnd.api.v2+json' \
-H 'Authorization: Bearer <YOUR_Bearer {PartnerToken}, User {UserToken}_HERE>' \
-H 'Content-Type: application/json'OK
Example: [{"id":123,"created_at":"2026-01-01T12:12:12-05:00","updated_at":"2026-01-01T12:12:12-05:00","deleted_at":null,"event_status":"stable","event_datetime":"2026-01-24T14:00:00-05:00","event_entity_type":"activity","event_entity_id":123,"is_entity_master_changed":false,"is_entity_datetime_changed":false,"is_entity_duration_changed":false,"is_entity_labels_changed":false,"is_entity_resource_instances_changed":false,"entity_master":{"id":123,"name":"John Johnson","company_id":123,"specialization":"Team Member","avatar":"https://app.alteg.io/images/no-master-sm.png","avatar_big":"https://app.alteg.io/images/no-master.png","position":{"id":123,"title":"Team Member"}},"entity_datetime":"2022-01-24 14:00:00","entity_duration":3600,"entity_labels":[{"id":123,"title":"Tag","color":"#ff0000"}],"entity_resource_instances":[{"id":123,"title":"Resource #1","resource_id":123}]}]
Response
application/json
{ "success": true, "data": [ { … } ], "meta": { "count": 10 } }