ReferenceWhatsApp Business API
Получить публичный ключ шифрования
GET
Возвращает публичный ключ бизнеса и статус подписи для номера этого канала.
Читайте business_public_key и business_public_key_signature_status. Провайдер обычно кладёт их в data[0].
VALID— сохранённый ключ совпадает с подписью. Загрузка прошла. Это не проверкаendpointUri.MISMATCH— сохранённый ключ и подпись не совпадают. Загрузите публичный ключ ещё раз черезPOST /whatsapp_business_encryption.
JWT tokenquery
token<token>Статус ключа шифрования
application/json- response
business_public_key?stringСохранённый публичный ключ RSA 2048 (PEM).
business_public_key_signature_status?stringVALID, если подпись совпадает с сохранённым ключом, иначе MISMATCH.
Value in
"VALID""MISMATCH"data?array<>Список провайдера. Если массив есть, ключ и статус читайте из первого элемента.
[key: string]?anycurl -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" } ]}