Marketplace application management, billing, and installation.
Developer Tools (1.0.0)
APIs for partners building integrations with the Altegio platform. Base URL: https://api.alteg.io/api
Marketplace — Manage your marketplace applications: list connected locations, configure tariffs, handle billing, process installation/uninstallation callbacks. Webhooks — Configure event notifications for your integrations. Receive real-time updates when appointments, clients, or other entities change. VoIP Integration — Connect telephony systems to match incoming calls with client records and log call history. Dictionaries — Reference data for building forms and validations: countries, cities, business types.
Request
To use the api and activate access to the settings in the user interface, you need to activate the integration by sending the "Enable integration" request. After a successful connection, access to the section with routing settings will be opened in the chain user interface.
To disable the integration, you can use the "Disable integration" method. After the integration is disabled, access to the user interface settings section is closed, the requests "Call notification" and "Call information saving" are not processed.
To display notifications about an incoming call, the "Call notification" method is used, the call type ("incoming", "outgoing", "internal") is specified in the parameters, but currently notifications are displayed only for the "incoming" value. Notifications are displayed for users defined based on routing settings. When specifying the "user" and "diversion" parameters at the same time, "user" is the priority when searching for routes.
The information about the call is automatically saved to the chain history and to the history of chain locations in accordance with the call routing settings.
Request bodies
- Mock serverhttps://developer.alteg.io/_mock/en/developers/openapi/voip/integration
- Productionhttps://api.alteg.io/api/v1/voip/integration
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://developer.alteg.io/_mock/en/developers/openapi/voip/integration \
-H 'Accept: application/vnd.api.v2+json' \
-H 'Authorization: Bearer <YOUR_Bearer {PartnerToken}_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"command": "setup",
"type": "enable",
"crm_token": "7cf262d6-1656-43f9-86ac-2826bdc125d2"
}'{ "success": true, "meta": { "message": "Accepted" } }
Call types list
Call statuses list
- Mock serverhttps://developer.alteg.io/_mock/en/developers/openapi/voip/integration/calls
- Productionhttps://api.alteg.io/api/v1/voip/integration/calls
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://developer.alteg.io/_mock/en/developers/openapi/voip/integration/calls \
-H 'Accept: application/vnd.api.v2+json' \
-H 'Authorization: Bearer <YOUR_Bearer {PartnerToken}, User {UserToken}_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"salon_id": 615243,
"date_from": "2026-01-01",
"date_to": "2026-02-01",
"phone": "+13155550175",
"types": [
"incoming",
"internal"
],
"statuses": [
"success",
"cancel"
],
"page": 1,
"limit": 25
}'Calls list
Calls list
{ "success": true, "data": [ { … }, { … } ] }