Team member and position management.
- Update Event Appointment (v2)
List Activities (v2)
Create Event (v2)
Get Event (v2)
Update Event (v2)
Delete Event (v2)
Create Event Appointment (v2)
Update Event Appointment...
Business Management (2.0.0)
Next-generation B2B API with improved design and consistency.
Base URL: https://api.alteg.io/api
V2 is in active development. This API version is being actively developed and expanded. New features and improvements are released here first. We recommend using V2 for all new integrations.
Requires both partner and user authorization:
Authorization: Bearer <partner_token>, User <user_token>Download OpenAPI description
Overview
Languages
Servers
Mock server
https://developer.alteg.io/_mock/en/b2b-v2/openapi
Production
https://api.alteg.io/api/v2
Request
Creates an Appointment for a Client in an Event using v2 API.
Note: All client fields are required even when using existing client ID.
Security
BearerPartnerUser
Client information
Middle name (legacy field name)
Example: null
One of:
Middle name (legacy field name)
string
- Mock serverhttps://developer.alteg.io/_mock/en/b2b-v2/openapi/companies/{location_id}/activities/{event_id}/records
- Productionhttps://api.alteg.io/api/v2/companies/{location_id}/activities/{event_id}/records
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://developer.alteg.io/_mock/en/b2b-v2/openapi/companies/{location_id}/activities/{event_id}/records' \
-H 'Accept: application/vnd.api.v2+json' \
-H 'Authorization: Bearer <YOUR_Bearer {PartnerToken}, User {UserToken}_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"client_id": 123456,
"client": {
"id": 123456,
"name": "John",
"phone": "+13155550175",
"email": "john@example.com",
"surname": "Smith",
"patronymic": null,
"gender": 0,
"birthday": "1990-01-01",
"custom_field_values": [
{
"code": "string",
"value": "string"
}
],
"agreements": [
{
"is_newsletter_allowed": true,
"is_personal_data_processing_allowed": true
}
]
},
"comer_id": 500,
"comer": {
"name": "Guest User"
},
"labels": [
1,
2
],
"clients_count": 1
}'Response
application/json
{ "data": { "type": "record", "id": "624798251", "attributes": { … } }, "meta": [ {} ] }
Request
Updates an existing Appointment in an Event using v2 API.
Note: This endpoint uses PATCH (not POST as in some documentation).
Security
BearerPartnerUser
Event ID to reschedule this Appointment to (required field)
Example: 12345
- Mock serverhttps://developer.alteg.io/_mock/en/b2b-v2/openapi/companies/{location_id}/activities/{event_id}/records/{record_id}
- Productionhttps://api.alteg.io/api/v2/companies/{location_id}/activities/{event_id}/records/{record_id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PATCH \
'https://developer.alteg.io/_mock/en/b2b-v2/openapi/companies/{location_id}/activities/{event_id}/records/{record_id}' \
-H 'Accept: application/vnd.api.v2+json' \
-H 'Authorization: Bearer <YOUR_Bearer {PartnerToken}, User {UserToken}_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"reschedule_activity_id": 12345,
"attendance_service_item": {
"cost_per_unit": 100,
"discount_percent": 10,
"manual_cost": 90
},
"attendance_good_items": [
{
"id": 0,
"good_id": 0,
"unit_id": 0,
"storage_id": 0,
"staff_id": 0,
"operation_unit_type": "sale",
"number": 0,
"planned_activation_date": "2019-08-24T14:15:22Z",
"marks": [
"string"
],
"quantity": 0,
"cost_per_unit": 0,
"manual_cost": 0,
"discount_percent": 0
}
],
"comment": "Updated appointment comment",
"label_ids": [
123,
456
],
"color": "f44336",
"clients_count": 2
}'Response
application/json
{ "success": true, "data": {}, "meta": {} }