Solicitação HTTP POST
POST https://api-messaging.wavy.global/v1/carrier/lookup Content-Type: application/json
Para realizar a consulta basta adicionar no corpo da solicitação um json com a matriz de números. O formato de número deve conter o código do país. Ex-Brasil: 5519999999999
curl --request POST \
--url https://api-messaging.wavy.global/v1/carrier/lookup \
--header 'authenticationtoken: <authenticationtoken>' \
--header 'username: <username>' \
--header 'Content-Type: application/json' \
--data '{
"destinations": ["+55(19)997712322", "5519997712322", "2312312"]
}'
Solicitar resposta
A resposta de consulta em lote conterá um arquivo JSON com as informações individuais sobre cada número consultado:
id
UUID para referência de messge
String
destinations
Este campo é uma matriz com as respostas das consultas em lote individuais, contém o id e correlationId de cada número de consulta
IndividualResponse[]
destination
Número de telefone pesquisado
Long
active
status do número do operador (atualmente só verifique se o número pertence ao operador, não ativo / em uso)
Boolean
carrier
Operador e país ao qual pertence o número consultado
array[]
name
Nome da transportadora
String
countryCode
código do país
String
Resposta chamada em formato JSON
{
"id": "aadb5130-7dd7-11e7-baac-a6aabe61edb5",
"destinations": [
{
"destination": "5519997712322",
"active": true,
"carrier": {
"name": "VIVO",
"countryCode": "BR"
}
},
{
"destination": "5519997712322",
"active": true,
"carrier": {
"name": "VIVO",
"countryCode": "BR"
}
},
{
"destination": "2312312",
"active": false,
"carrier": {
"name": "UNKNOWN"
}
}
]
}
The last number in the example is an invalid number to demonstrate how the query returns the JSON in these cases.
Last updated
Was this helpful?