Демо-режим. Це показовий кабінет підприємства, що «працює» вже кілька місяців: 20 співробітників, групи, рахунки. Спробуйте будь-які дії — зміни живуть лише у вашій вкладці й скидаються при перезавантаженні сторінки. Жодні реальні дані не змінюються.
ТОВ «Демо Транс» (зразок)
Налаштування
Запрошення співробітників
Є два способи підключити співробітників — обирайте під ситуацію:
- Загальне посилання — зручно роздати всій команді (чат, дошка оголошень). Кожен, хто прийде за ним, потрапляє до черги на підтвердження: доступ відкриється лише після вашого схвалення у розділі «Співробітники». Випадкові люди доступ не отримають.
- Персональні запрошення за email (розділ «Співробітники» → «Запросити за email») — для конкретних людей. Хто вже має акаунт — приєднується одразу; іншим надійде лист, і доступ увімкнеться автоматично після реєстрації з цією поштою. Без черги.
Ваше посилання-запрошення:
https://pdrtest.com/b/demoЕкспорт-API — ключ доступу
Ключ дозволяє вашим внутрішнім системам автоматично вивантажувати дані співробітників — лише вашого підприємства. Ключ показується один раз при генерації — збережіть його в менеджері паролів. Ми зберігаємо лише хеш ключа, відновити його неможливо — тільки перегенерувати.
Завантаження…
- «Перегенерувати» — старий ключ одразу перестає працювати (ротація при зміні відповідальних).
- «Відкликати» — вивантаження припиняється, доки не згенеруєте новий ключ.
Як користуватися експорт-API
У демо-кабінеті ключ не активний — ендпоінт і приклади показано для ознайомлення. Реальне вивантаження працює у вашому кабінеті після генерації ключа.
- Згенеруйте ключ (блок вище) і збережіть його — виглядає як
pdrent_a1b2c3… - Зробіть GET-запит на ендпоінт:
https://pdrtest.com/api/business/export/members
Для CSV (Excel / Google Sheets) додайте?format=csv. - Ключ передається у HTTP-заголовку
Authorization: Bearer <ключ>кожного запиту — не в адресі і не в тілі. Тому просте відкриття адреси у браузері поверне 401 — потрібен запит із заголовком.
Приклад — термінал (curl):
curl -H "Authorization: Bearer pdrent_ВАШ_КЛЮЧ" \ https://pdrtest.com/api/business/export/members
Приклад — JavaScript (fetch; ключ — у полі headers.Authorization):
const res = await fetch(
'https://pdrtest.com/api/business/export/members',
{
headers: {
Authorization: 'Bearer pdrent_ВАШ_КЛЮЧ',
},
},
)
const data = await res.json()
console.log(data.members)Поля вивантаження (по кожному співробітнику):
- Ідентифікація:
uid,displayName(ПІБ),email,phoneNumber,category(категорії навчання),groups(групи підготовки),enterpriseDisabled(доступ вимкнено) - Прогрес і якість:
percent(% курсу),success/sum(пройдено з усього),mistakes(помилки),score(загальна оцінка 0–100),successSeries/successSeriesMax(поточна/найкраща серія) - Активність:
timeSeconds(час у тестах),activeDays7(активних днів за тиждень),activityLast7(відповіді по днях за 7 днів),signInTimes(входів) - Дати (epoch ms):
signUpAt,signInAt,enterpriseJoinedAt,timeActive(остання активність)
Приклад відповіді (JSON):
{
"members": [
{
"uid": "…",
"displayName": "Іван Петренко",
"email": "ivan@company.com",
"percent": 62,
"mistakes": 48,
"score": 71.5,
"timeSeconds": 54360,
"activeDays7": 4,
"activityLast7": [0, 80, 112, 0, 64, 96, 0],
"groups": ["Новачки"],
"timeActive": 1782900000000
}
]
}Типові сценарії: щотижневе звантаження CSV для звіту з БДР; інтеграція з внутрішнім дашбордом; контроль готовності водіїв перед допуском до рейсу.