1MSG

Получить публичный ключ шифрования

GET
/whatsapp_business_encryption

Возвращает публичный ключ бизнеса и статус подписи для номера этого канала.

Читайте business_public_key и business_public_key_signature_status. Провайдер обычно кладёт их в data[0].

  • VALID — сохранённый ключ совпадает с подписью. Загрузка прошла. Это не проверка endpointUri.
  • MISMATCH — сохранённый ключ и подпись не совпадают. Загрузите публичный ключ ещё раз через POST /whatsapp_business_encryption.

Authorization

JWT token
querytoken<token>

Response Body

Статус ключа шифрования

application/json
  1. response
business_public_key?string

Сохранённый публичный ключ RSA 2048 (PEM).

business_public_key_signature_status?string

VALID, если подпись совпадает с сохранённым ключом, иначе MISMATCH.

Value in"VALID""MISMATCH"
data?array<>

Список провайдера. Если массив есть, ключ и статус читайте из первого элемента.

[key: string]?any
curl -X GET 'https://api.1msg.io/123/whatsapp_business_encryption'
{  "data": [    {      "business_public_key": "-----BEGIN PUBLIC KEY-----\nYOUR_PUBLIC_KEY\n-----END PUBLIC KEY-----",      "business_public_key_signature_status": "VALID"    }  ]}