Тренінги¶
Базова адреса для функцій роботи з даним розділом /trainings/
.
Реєстрація учасника на тренінг¶
-
POST
/trainings/register
¶ Query Parameters: - training_uuid – ID Тренінгу
- full_name – Ім’я та прізвище учасника (не обов’язковий)
- name – Ім’я учасника (не обов’язковий)
- surname – Прізвище учасника (не обов’язковий)
- position – Посада
- phone_number – Номер телефону
- company – Назва компанії (не обов’язковий)
Приклад відповіді:
{
"success": true,
"message": "Учасник успішно зареєстрований"
}
Попередження
Зверніть увагу, що ключ full_name є застарілим! 14.10.2023 його буде видалено.
Отримати список тренінгів¶
-
GET
/trainings/list
¶
Параметр | Опис |
---|---|
filter | Фільтр по акціям може мати значення upcoming , archived , all . За замовчуванням, upcoming . |
page | Сторінка видачі. |
per_page | К-сть елементів у видачі. |
Приклад відповіді:
{
"trainings": [
{
"places_are_limited": true,
"image_url": "",
"end_at": "2019-01-02T16:30:00Z",
"description": "Краткое описание тренинга 02",
"uuid": "814C005056A44C2211E923D069063192",
"body": "Детально описание <b>тренинга 02</b>",
"name": "Тренинг 02",
"free_places": 7,
"duration": 7.5,
"location": "м. Луцьк, вул. Ранкова, 14",
"begin_at": "2019-01-02T09:00:00Z",
"check_in_before": "2019-01-02T09:00:00Z"
}
]
}
Видалити учасника з тренінгу по ключу (key)¶
-
DELETE
/trainings/
(string: training_uuid)/participant/
(string: key)¶
param training_uuid: | |
---|---|
ID Тренінгу | |
param key: | Унікальний ключ учасника |
Приклад відповіді:
{
"success": true,
"message": "Успішно відмінено реєстрацію"
}
Отримати об’єкт для додавання в календар¶
-
GET
/trainings/
(string: training_uuid)/iCalendar
¶
query training_uuid: | |
---|---|
ID Тренінгу |
Отримати тренінг з зареєстрованими учасниками¶
-
GET
/trainings/
(string: training_uuid)¶ Query Parameters: - training_uuid – ID Тренінгу
Приклад відповіді:
{
"places_are_limited": true,
"image_url": "",
"end_at": "2019-01-02T16:30:00Z",
"description": "Краткое описание тренинга 02",
"uuid": "814C005056A44C2211E923D069063192",
"body": "Детально описание <b>тренинга 02</b>",
"name": "Тренинг 02",
"free_places": 7,
"duration": 7.5,
"location": "м. Луцьк, вул. Ранкова, 14",
"begin_at": "2019-01-02T09:00:00Z",
"check_in_before": "2019-01-02T09:00:00Z",
"icalendar_url": "https://devapi.bm.parts/trainings/814C005056A44C2211E923D069063192/iCalendar"
"participants": [
{
"key": "00000015",
"company": "Компания",
"surname": "Фамилия",
"name": "Имя",
"phone_number": "3806xxxxxx03",
"position": "Менеджер СТО",
"full_name": "Имя Фамилия",
},
{
"key": "00000022",
"company": "Компания"
"phone_number": "3806xxxxxx03",
"position": "Главный инженер",
"full_name": "Имя Фамилия"
"surname": "Фамилия",
"name": "Имя"
}
]
}
Примітка
Зверніть увагу, що номер телефону після реєстрації не передається в відкритому вигляді.