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}$
+5511912345678
Mensagem 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.
111
Idendificador da conta.
222
Número de telefone do remetente. Caso não informado, irá obter das configurações de notificação.
+5511912345678
Responses
- 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
]
error
O status HTTP da resposta
400
Um 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_invalid
Uma breve descrição do erro
Method Not Allowed
context
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/errors
Um 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"
}