Skip to content

Обновление бизнес-имени пользователя ​

POST

/v1/apps/{appId}/wa/username

Данный эндпоинт API предназначен для обновления или установки уникального бизнес-имени (username) приложения WhatsApp Business. Бизнес-имя позволяет пользователям находить ваш бизнес в WhatsApp по короткому имени.

Авторизация ​

Для доступа к методу необходим токен системного пользователя. Передайте его в заголовке HTTP-запроса.

Authorization: Bearer <ACCESS_TOKEN>

Параметры ​

ПараметрРасположениеТипОбязательныйОписание
appIdPathstringДаУникальный идентификатор приложения.
usernameBodystringДаУникальное бизнес-имя. Может содержать только буквы латинского алфавита, цифры и знак подчёркивания. Минимум 3 символа, максимум 30.
transfer_actionBodystringДаДействие по переносу бизнес-имени. Возможные значения:
  • NONE —
  • FORCE_TRANSFER —

Правила для бизнес-имени ​

  • Минимальная длина: 3 символа
  • Максимальная длина: 30 символов
  • Разрешённые символы: латинские буквы (a-z, A-Z), цифры (0-9), знак подчёркивания (_)
  • Имя должно быть уникальным в системе WhatsApp Business
  • Имя не может содержать пробелы или специальные символы

Примеры запросов ​

Установка нового бизнес-имени ​

bash
curl -X POST \
  https://space.getloo.ru/api/v1/apps/{appId}/wa/username \
  -H "Authorization: Bearer ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "username": "mybusiness",
    "transfer_action": "NONE"
  }'
json
{
  "username": "mybusiness",
  "transfer_action": "NONE"
}

Пример ответа ​

Успешное обновление ​

json
{
  "status": "RESERVED"
}

Ошибка - некорректный формат ​

json
{
  "message": "Username format invalid",
  "code": "USERNAME_FORMAT_INVALID",
  "status_code": 424,
  "timestamp": 1787837773
}

Ошибка - имя недоступно ​

json
{
  "message": "Username not available",
  "code": "USERNAME_NOT_AVAILABLE",
  "status_code": 424,
  "timestamp": 1787838044
}

Параметры ответа ​

Успешный ответ ​

ПараметрТипОписание
statusstringСтатус бизнес-имени. Возможные значения:
  • SUCCESS — успешно установлено
  • APPROVED — одобрено
  • RESERVED — зарезервировано

Ответ с ошибкой (424) ​

ПараметрТипОписание
messagestringСообщение об ошибке.
codestringКод ошибки. Возможные значения:
  • USERNAME_FORMAT_INVALID — некорректный формат имени
  • USERNAME_NOT_AVAILABLE — имя недоступно
status_codenumberHTTP статус-код ошибки (424).
timestampnumberВременная метка ошибки в Unix time. Например, 1787837773 соответствует 2026-08-27 12:42:53 UTC.

Коды состояния ​

Код состоянияОписание
200Запрос успешно выполнен
400Некорректный запрос (ошибка при валидации)
401Неавторизованный запрос
403Доступ запрещён
404Не найдено
424Зависимость не выполнена