Enviar notificação via Whatsapp
POST/v1/notifications/whatsapp
Envia uma mensagem de texto (Whatsapp) para o número de telefone informado
Request
- application/json
Body
- Default
- Twilio
whatsappobjectrequired
Corpo da solicitação contendo informações para o envio de mensagens pelo WhatsApp. Este campo deve ser preenchido de acordo com o provedor de serviço utilizado. As propriedades do objeto podem variar dependendo do provedor e do tipo de mensagem que você deseja enviar.
anyOf
Um objeto JSON que permite qualquer estrutura para o envio de mensagens pelo WhatsApp utilizando o provider da Base39.
Um objeto JSON que permite qualquer estrutura para o envio de mensagens pelo WhatsApp utilizando o provider da Base39.
{"messaging_product":"whatsapp","recipient_type":"individual","to":"+5511912345678","type":"text","text":{"preview_url":false,"body":"Olá, mundo!"}}Número de telefone do destinatário. Pode ser informado com ou sem o código do país (DDI). Caso não informado, será considerado o DDI do Brasil (+55).
Possible values: Value must match regular expression ^(\+[1-9]{1,2})?\d{10,11}$
+5511912345678Mensagem a ser enviada.
Olá, mundo!transport
object
Configurações de transporte. Caso não informado, irá obter das configurações de notificação.
Token de autenticação.
111Idendificador da conta.
222Número de telefone do remetente. Caso não informado, irá obter das configurações de notificação.
+5511912345678Responses
- 202
- 400
Retorna quando a mensagem foi aceita. Esta resposta não confirma se a notificação foi enviada.
- application/json
- Schema
- Example (from schema)
Schema
Mensagem de retorno
Identificador da mensagem
{
"message": "string",
"messageId": "string"
}
- application/json
- Schema
- Example (from schema)
Schema
error
Possible values: [error]
errorO status HTTP da resposta
400Um código de erro específico da Base39
Possible values: [created, accepted, no_content, redirect, not_modified, bad_request, unauthorized, forbidden, not_found, method_not_allowed, conflict, precondition_failed, too_many_requests, internal_server_error, unavailable, item_name_invalid, insufficient_scope]
item_name_invalidUma breve descrição do erro
Method Not Allowedcontext
object
Um objeto de formato livre que contém contexto
adicional sobre o erro. Os campos possíveis são
definidos por endpoint. message é apenas um
exemplo.
More details on the error.
Something went wrong.Um URL com links para mais informações sobre o motivo da ocorrência desse erro.
https://docs.paketa.com.br/development/first-steps/errorsUm identificador exclusivo para esta resposta, que pode ser usado ao entrar em contato com o suporte da Base39.
abcdef123456{
"type": "error",
"status": 400,
"code": "item_name_invalid",
"message": "Method Not Allowed",
"context": {
"message": "Something went wrong."
},
"help": "https://docs.paketa.com.br/development/first-steps/errors",
"request": "abcdef123456"
}