Многопартнерские решения WhatsApp Business — API для отправки запросов на деактивацию | Документация для разработчиков
Многопартнерские решения WhatsApp Business — API для отправки запросов на деактивацию
Экземпляр для программы магистратуры (LLM)
Версия
API для отправки запросов на деактивацию многопартнерских решений.
Эта конечная точка позволяет партнерам по решениям запрашивать деактивацию своих учетных записей
Решения для работы с несколькими партнерами.
POST /{Version}/{Solution-ID}/send_deactivation_request
Отправьте запрос на деактивацию решения для нескольких партнеров. Это инициирует процесс
алгоритм перехода решения из текущего состояния в деактивированное
при соблюдении надлежащих процедур проверки и утверждения бизнеса.
Варианты использования:
Запрос на деактивацию активного многопартнерского решения
Инициировать управление переходом на протяжении всего жизненного цикла решения
Запуск бизнес-процесса для утверждения деактивации решения
Программное управление состояниями жизненного цикла решения
Бизнес-логика:
Для деактивации решение должно находиться в состоянии АКТИВНОСТИ или ИНИЦИИРОВАНИЯ
Запросы на деактивацию обрабатываются асинхронно
В процессе обработки статус решения изменится на PENDING_DEACTIVATION
Для окончательной деактивации требуется завершение процесса утверждения со стороны компании
Ограничение скорости запросов:
Применяются стандартные ограничения скорости запросов к Graph API. Используйте соответствующую логику повторных попыток с экспоненциальной задержкой.
Рабочий процесс:
Проверьте права собственности на решение и права доступа
Проверьте возможность деактивации решения
Отправьте запрос на деактивацию в систему обработки бизнес-процессов
Подтверждение получения с идентификатором отслеживания
Синтаксис запроса
Попробуйте!
Выберите язык
Выберите код состояния
Параметры заголовка
Строка User-Agent
Строка пользовательского агента, идентифицирующая клиентское программное обеспечение, выполняющее запрос.
Строка авторизации · обязательный
Токен Bearer для аутентификации API. Это должен быть действительный токен доступа, полученный через соответствующий поток OAuth, или системный пользовательский токен.
Параметры пути
Строка версии · обязательный
Версия Graph API, используемая для этого запроса. Определяет поведение API и доступные функции.
Строка идентификатора решения · обязательный
Идентификатор вашего многопартнерского решения. Этот идентификатор присваивается при создании решения
и их можно найти в вашей партнерской панели или через API управления решениями.
Необязательный
Тип содержимого: application/json
Схема: WhatsAppBusinessSolutionDeactivationRequest
Показать дочерние атрибуты
Запрос на деактивацию решения WhatsAppBusinessSolution
строка причины
Причина запроса на деактивацию (необязательная)
Ответы
Отправьте запрос на деактивацию решения для нескольких партнеров. Это инициирует процесс
алгоритм перехода решения из текущего состояния в деактивированное
при соблюдении надлежащих процедур проверки и утверждения бизнеса.
Варианты использования:
Запрос на деактивацию активного многопартнерского решения
Инициировать управление переходом на протяжении всего жизненного цикла решения
Запуск бизнес-процесса для утверждения деактивации решения
Программное управление состояниями жизненного цикла решения
Бизнес-логика:
Для деактивации решение должно находиться в состоянии АКТИВНОСТИ или ИНИЦИИРОВАНИЯ
Запросы на деактивацию обрабатываются асинхронно
В процессе обработки статус решения изменится на PENDING_DEACTIVATION
Для окончательной деактивации требуется завершение процесса утверждения со стороны компании
Ограничение скорости запросов:
Применяются стандартные ограничения скорости запросов к Graph API. Используйте соответствующую логику повторных попыток с экспоненциальной задержкой.
Рабочий процесс:
Проверьте права собственности на решение и права доступа
Проверьте возможность деактивации решения
Отправьте запрос на деактивацию в систему обработки бизнес-процессов
Подтверждение получения с идентификатором отслеживания
200
Запрос на деактивацию успешно отправлен
Тип содержимого: application/json
Схема: WhatsAppBusinessSolutionDeactivationResponse
Показать дочерние атрибуты
Ответ на запрос деактивации решения WhatsAppBusinessSolution
успех логическое значение · обязательно
Указывает, был ли запрос на деактивацию успешно отправлен
строка сообщения · обязательный
Удобочитаемое сообщение, описывающее результат
request_id string
Уникальный идентификатор для отслеживания запроса на деактивацию
400
Неверный запрос — недопустимые параметры или некорректный формат запроса
Тип содержимого: application/json
Schema: GraphAPIError
Показать дочерние атрибуты
GraphAPIError
объект ошибки · обязательный
Показать дочерние атрибуты
строка сообщения · обязательный
Удобочитаемое сообщение об ошибке
тип строка · обязательный
Тип категории ошибки
код целое число · обязательный
Числовой код ошибки
error_subcode integer
Более подробный подкод ошибки, если он доступен
fbtrace_id строка
Уникальный идентификатор для запросов на отладку и поддержку в Meta
is_transient логическое значение
Указывает, является ли эта ошибка временной и следует ли повторить запрос
строка error_user_title
Удобный для пользователя заголовок сообщения об ошибке для наглядности
строка error_user_msg
Удобное для пользователя сообщение об ошибке для отображения
401
Несанкционированный доступ - Недействительный или отсутствующий токен доступа
Тип содержимого: application/json
Schema: GraphAPIError
Показать дочерние атрибуты
GraphAPIError
объект ошибки · обязательный
Показать дочерние атрибуты
строка сообщения · обязательный
Удобочитаемое сообщение об ошибке
тип строка · обязательный
Тип категории ошибки
код целое число · обязательный
Числовой код ошибки
error_subcode integer
Более подробный подкод ошибки, если он доступен
fbtrace_id строка
Уникальный идентификатор для запросов на отладку и поддержку в Meta
is_transient логическое значение
Указывает, является ли эта ошибка временной и следует ли повторить запрос
строка error_user_title
Удобный для пользователя заголовок сообщения об ошибке для наглядности
строка error_user_msg
Удобное для пользователя сообщение об ошибке для отображения
403
Запрещено — Недостаточные права доступа или отказ в доступе
Тип содержимого: application/json
Schema: GraphAPIError
Показать дочерние атрибуты
GraphAPIError
объект ошибки · обязательный
Показать дочерние атрибуты
строка сообщения · обязательный
Удобочитаемое сообщение об ошибке
тип строка · обязательный
Тип категории ошибки
код целое число · обязательный
Числовой код ошибки
error_subcode integer
Более подробный подкод ошибки, если он доступен
fbtrace_id строка
Уникальный идентификатор для запросов на отладку и поддержку в Meta
is_transient логическое значение
Указывает, является ли эта ошибка временной и следует ли повторить запрос
строка error_user_title
Удобный для пользователя заголовок сообщения об ошибке для наглядности
строка error_user_msg
Удобное для пользователя сообщение об ошибке для отображения
404
Решение не найдено — идентификатор решения не существует или недоступен
Тип содержимого: application/json
Schema: GraphAPIError
Показать дочерние атрибуты
GraphAPIError
объект ошибки · обязательный
Показать дочерние атрибуты
строка сообщения · обязательный
Удобочитаемое сообщение об ошибке
тип строка · обязательный
Тип категории ошибки
код целое число · обязательный
Числовой код ошибки
error_subcode integer
Более подробный подкод ошибки, если он доступен
fbtrace_id строка
Уникальный идентификатор для запросов на отладку и поддержку в Meta
is_transient логическое значение
Указывает, является ли эта ошибка временной и следует ли повторить запрос
строка error_user_title
Удобный для пользователя заголовок сообщения об ошибке для наглядности
строка error_user_msg
Удобное для пользователя сообщение об ошибке для отображения
422
Необрабатываемая сущность — решение не подлежит деактивации
Тип содержимого: application/json
Schema: GraphAPIError
Показать дочерние атрибуты
GraphAPIError
объект ошибки · обязательный
Показать дочерние атрибуты
строка сообщения · обязательный
Удобочитаемое сообщение об ошибке
тип строка · обязательный
Тип категории ошибки
код целое число · обязательный
Числовой код ошибки
error_subcode integer
Более подробный подкод ошибки, если он доступен
fbtrace_id строка
Уникальный идентификатор для запросов на отладку и поддержку в Meta
is_transient логическое значение
Указывает, является ли эта ошибка временной и следует ли повторить запрос
строка error_user_title
Удобный для пользователя заголовок сообщения об ошибке для наглядности
строка error_user_msg
Удобное для пользователя сообщение об ошибке для отображения
429
Слишком много запросов — превышен лимит запросов
Тип содержимого: application/json
Schema: GraphAPIError
Показать дочерние атрибуты
GraphAPIError
объект ошибки · обязательный
Показать дочерние атрибуты
строка сообщения · обязательный
Удобочитаемое сообщение об ошибке
тип строка · обязательный
Тип категории ошибки
код целое число · обязательный
Числовой код ошибки
error_subcode integer
Более подробный подкод ошибки, если он доступен
fbtrace_id строка
Уникальный идентификатор для запросов на отладку и поддержку в Meta
is_transient логическое значение
Указывает, является ли эта ошибка временной и следует ли повторить запрос
строка error_user_title
Удобный для пользователя заголовок сообщения об ошибке для наглядности
строка error_user_msg
Удобное для пользователя сообщение об ошибке для отображения
500
Внутренняя ошибка сервера — Неожиданная ошибка сервера
Тип содержимого: application/json
Schema: GraphAPIError
Показать дочерние атрибуты
GraphAPIError
объект ошибки · обязательный
Показать дочерние атрибуты
строка сообщения · обязательный
Удобочитаемое сообщение об ошибке
тип строка · обязательный
Тип категории ошибки
код целое число · обязательный
Числовой код ошибки
error_subcode integer
Более подробный подкод ошибки, если он доступен
fbtrace_id строка
Уникальный идентификатор для запросов на отладку и поддержку в Meta
is_transient логическое значение
Указывает, является ли эта ошибка временной и следует ли повторить запрос
строка error_user_title
Удобный для пользователя заголовок сообщения об ошибке для наглядности
строка error_user_msg
Удобное для пользователя сообщение об ошибке для отображения
Выберите язык
Выберите код состояния
Аутентификация
|
Схема |
Тип |
Расположение |
|
bearerAuth |
HTTP Bearer |
Заголовок: Авторизация |
Примеры использования
bearerAuth:
Включите
Authorization: Bearer your-token-here в заголовки запроса.Глобальные требования к аутентификации
Для работы всех конечных точек требуется:
bearerAuth
Комментарии отсутствуют
Комментарии отсутствуют