User authentication and verification endpoints for online booking
/
Update Online Booking Use...
Online Booking (1.0.0)
Public API for client-facing online booking integration. This API enables third-party developers to embed online booking functionality into external platforms such as business catalogs, branded apps, and partner services. Base URL: https://api.alteg.io/api
All requests require partner authorization via Bearer token in the HTTP header: Authorization: Bearer <partner_token> To obtain a partner token, register in the Altegio Marketplace.
Download OpenAPI description
Overview
Languages
Servers
Mock server
https://developer.alteg.io/_mock/en/public/openapi/
Production server
https://api.alteg.io/api/v1/
Request
Updating a team member’s data in online booking.
When updating a phone number, the confirmation_code field must be included in the request. This code should be obtained using the SMS confirmation code of the phone number to change data
Security
BearerPartner
- Mock serverhttps://developer.alteg.io/_mock/en/public/openapi/booking/user
- Production serverhttps://api.alteg.io/api/v1/booking/user
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
https://developer.alteg.io/_mock/en/public/openapi/booking/user \
-H 'Accept: application/vnd.api.v2+json' \
-H 'Authorization: Bearer <YOUR_Bearer {PartnerToken}_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"name": "James Smith",
"email": "j.smith@example.com",
"phone": "+13155550175",
"confirmation_code": "1234"
}'Response
application/json
{ "success": true, "meta": { "message": "Accepted" } }
- Mock serverhttps://developer.alteg.io/_mock/en/public/openapi/booking/user/data
- Production serverhttps://api.alteg.io/api/v1/booking/user/data
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://developer.alteg.io/_mock/en/public/openapi/booking/user/data \
-H 'Accept: application/vnd.api.v2+json' \
-H 'Authorization: Bearer <YOUR_Bearer {PartnerToken}_HERE>' \
-H 'Content-Type: string'Response
application/json
{ "0": "152afb01134237bc844d7e", "id": 32132133, "user_token": "152afb01134237bc844d7e", "name": "James", "phone": "+13155550175", "login": "j.smith", "email": "j.smith@example.com", "avatar": "https://api.alteg.io/images/avatar.png" }
- Mock serverhttps://developer.alteg.io/_mock/en/public/openapi/booking/user/password
- Production serverhttps://api.alteg.io/api/v1/booking/user/password
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
https://developer.alteg.io/_mock/en/public/openapi/booking/user/password \
-H 'Accept: application/vnd.api.v2+json' \
-H 'Authorization: Bearer <YOUR_Bearer {PartnerToken}_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"old_password": "qwerty123",
"new_password": "example!"
}'Response
application/json
{ "success": true, "data": { "user_token": "4de9d8cc108c0" }, "meta": [] }