Альфа-імена
Альфа-ім’я — це бренд компанії або назва, від імені якої надсилаються повідомлення. Ці методи API дозволяють створювати нові альфа-імена організації та отримувати їх статус.
1. Створення організації та її Альфа-імені
Цей POST-запит використовується для реєстрації нового Альфа-імені. Він вимагає обов’язкової передачі ключа авторизації.
Запит
- URL:
https://restapi.smsbat.com/organizations/alpha_name - Метод: POST
- Заголовки:
Accept: application/jsonX-Authorization-Key: {токен організації}(Створюється в Особистому кабінеті).
Тіло запиту:
{
"name": "testName",
"companyCode": "88888888"
}
Параметри:
name(Рядок): Бажане Альфа-ім’я.- Вимога: Довжина імені не має перевищувати 12 символів.
companyCode(Рядок): Код ЄДРПОУ/ІПН компанії, пов’язаної з Альфа-іменем.
Можливі відповіді:
- 200 OK: Альфа-ім’я успішно створено/передано на модерацію.
- 400 Bad Request: Помилка валідації (наприклад, занадто довге ім’я).
- 401 Unauthorized: Ключ
X-Authorization-Keyвідсутній або помилковий.
2. Отримання списку Альфа-імен
Отримує актуальний список Альфа-імен організації з урахуванням поточних статусів модерації. Дані відсортовані за спаданням дати.
Запит
- URL:
https://restapi.smsbat.com/organizations/alpha_name/list - Метод: GET
- Заголовки:
X-Authorization-Key: {токен організації}
Відповідь (200 OK):
[
{
"name": "test1",
"status": "Pending Approval",
"statusCode": "PA",
"statusUpdateDate": "2024-07-24T16:34:40.137432Z"
},
{
"name": "test2",
"status": "Approved",
"statusCode": "A",
"statusUpdateDate": "2024-07-24T15:46:50.494443Z"
}
]
Статуси Альфа-імені (statusCode):
PA- Очікує затвердження (Pending Approval)A- Затверджено (Approved)D- Відхилено (Declined)