Detecção de Negócios do WhatsApp
Verifique se um número do WhatsApp é uma conta comercial.
Exemplo de código:
curl --location --request POST 'https://api.checknumber.ai/v1/whatsapp/business' \--header 'Content-Type: application/x-www-form-urlencoded' \--header 'X-API-Key: AbcdEfgh' \--data-urlencode 'number=+17253100591&country=US'
Resposta para quando o número de entrada está verificando
{ "status": "OK", "message": { "number": "+17253100591", "whatsapp": "checking", "status_update": "", "signature": "", "avatar": "", "business_info": {}, "region": "Pennsylvania", "carrier": "" }, "pricingStrategy": "FREE", "transactionId": "8tgg694bwvguufqqgg3mb3"}
Resposta para o número de entrada que já registrou o WhatsApp e possui informações comerciais
{ "status": "OK", "message": { "number": "+17253100591", "whatsapp": "yes", "status_update": "", "signature": "", "avatar": "yes", "business_info": { "is_enterprise": False, "description": "", "email": "", "website": "", "categories": [{ "id": "629412378414563", "localized_display_name": "" }], "short_name": "ekycpro", "verified_name": "ekycpro", "verified_level": "unknown", "cart_enabled": True }, "region": "Nevada", "carrier": "" }, "pricingStrategy": "PAY", "transactionId": "nqb5uyttcuzhszynj4kpnf"}
Resposta para o número de entrada que já registrou o WhatsApp, mas não possui informações comerciais
{ "status": "OK", "message": { "number": "+18144499562", "whatsapp": "yes", "status_update": "20220630", "signature": "Null", "avatar": "yes", "business_info": {}, "region": "Pennsylvania", "carrier": "" }, "pricingStrategy": "PAY", "transactionId": "wkqxj8he4o6pces6pkvkab"}
Resposta para o número de entrada não registrado no WhatsApp
{ "status": "OK", "message": { "number": "+18144199563", "whatsapp": "no", "status_update": "", "signature": "", "avatar": "", "business_info": {}, "region": "Pennsylvania", "carrier": "" }, "pricingStrategy": "PAY", "transactionId": "juhtammd9txhzumnt29tek"}
Solicitação HTTP
POST https://api.checknumber.ai/v1/whatsapp/business
Parâmetros de solicitação
parâmetro | descrição |
---|---|
number | string , número de telefone |
country | string , Abreviação do país. Brasil: BR, México: MX, Nigéria: NG, Índia: IN. |
Formato de resposta
campos | descrição |
---|---|
status | código de status |
message | number : número de telefone whatsapp : conclusão |
Código de status
status | descrição |
---|---|
OK | charge , message contém o resultado |
FAIL | free , consulta inválida |
INVALID_INPUT | free , entrada inválida |
RETRY_LATER | free , erro do servidor, por favor, tente novamente mais tarde |