Nombre de parámetro | Tipo de dato | Descripción | Posibles Valores |
WOZTELL_ADMIN* | String | Dirección de email de tu cuenta de Woztell | |
WOZTELL_TOKEN* | String | Tu token de la cuenta de Woztell | abc-defgh-ijk-123 |
WOZTELL_NUMBER* | String | Número de teléfono Woztell validado por WhatsApp. | "+1-631-555-1002", "16315551002", "001(631)555-1002"or "1 631 555 1002" |
DATA | JSON | Mira la siguiente documentación en la sección Parámetros de Datos |
POST https://webservice.woztell.com/webhook/webhooks { "WOZTELL_ADMIN":"your-woztell-admin-email", "WOZTELL_TOKEN":"your-woztell-token", "WOZTELL_NUMBER":"your-woztell-number", "DATA": { "URL":"notifications-webhook-url", "LABEL":"your-label-text", "ENABLED":"boolean", "MESSAGES":"boolean", "ALERTS":"boolean" } }
Nombre del parámetro | Tipo de dato | Descripción | Posibles Valores |
URL* | String | La URL de Webhook para enviar mensajes | |
LABEL* | String | Una etiqueta identificar rápidamente este webhook | "Zoho Flow notification" |
ENABLED | Boolean | Si el Webhook está activo. El valor por defecto es true | true or false |
MESSAGES | Boolean | Si quieres recibir los mensajes entrantes de texto en el Webhook. El valor por defecto es True | true or false |
ALERTS | Boolean | Si quieres recibir las alertas de los mensajes salientes. El valor por defecto es false | true or false |
IMAGES | Boolean | Si quieres recibir las imágenes entrantes. El valor por defecto es false | true or false |
{ "STATUS":"SUCCESS", "ID":"webhook-id" }
GET https://webservice.woztell.com/webhook/webhooks { "WOZTELL_ADMIN":"your-woztell-admin-email", "WOZTELL_TOKEN":"your-woztell-token", "WOZTELL_NUMBER":"your-woztell-number", "DATA": { "ID":"webhook-id" } }
Nombre de parámetro | Tipo de dato | Descripción | Posibles Valores |
ID | String | Webhook ID. Si el ID no está especificado, todos los webhooks serán devueltos | "123123413" |
{ "STATUS":"SUCCESS", "DATA":[ { "ID":"webhook-id", "URL":"notifications-webhook-url", "LABEL":"your-label-text", "ENABLED": boolean, "MESSAGES": boolean, "ALERTS": boolean
}, {
"ID":"webhook-id","URL":"notifications-webhook-url", "LABEL":"your-label-text", "ENABLED":"boolean", "MESSAGES":"boolean", "ALERTS":"boolean"},... ] }
POST https://webservice.woztell.com/webhook/webhooks { "WOZTELL_ADMIN":"your-woztell-admin-email", "WOZTELL_TOKEN":"your-woztell-token", "WOZTELL_NUMBER":"your-woztell-number", "DATA": { "ID" : "webhook-id" "URL":"notifications-webhook-url", "LABEL":"your-label-text", "ENABLED":"boolean", "MESSAGES":"boolean", "ALERTS":"boolean" } }
Nombre de parámetro | Tipo de DATO | Descripción | Posibles valores |
ID* | String | Webhook ID | "123123413" |
URL | String | Tu token de la cuenta de Woztell | |
LABEL | String | Una pestaña para realizar el seguimiento de la finalidad de los webhooks | "Zoho Flow notification" |
ENABLED | Boolean | Si el webhook está activo | True or false |
{ "STATUS":"SUCCESS", "ID":"webhook-id" }
DELETE https://webservice.woztell.com/webhook/webhooks { "WOZTELL_ADMIN":"your-woztell-admin-email", "WOZTELL_TOKEN":"your-woztell-token", "WOZTELL_NUMBER":"your-woztell-number", "DATA": { "ID":"webhook-id" } }
Nombre de parámetro | Tipo de Dato | Descripción | Posibles valores |
ID* | String | Webhook ID | "123123413" |
{ "STATUS":"SUCCESS", "ID":"webhook-id" }
STADO | DESCRIPCIÓN |
ERROR | MÉTODO NO PERMITIDO |
ERROR | AUTORIZACIÓN NO VÁLIDA |
ERROR | JSON DATA NO VÁLIDO |
ERROR | WHATSAPP NO ACTIVADO |
ERROR | Otros detalles del error |
{
"STATUS":"ERROR","DESCRIPTION":"INVALID JSON DATA"}
{ "id":"WhatsApp-message-id", "from":"from-WhatsApp-phone", "to":"to-WhatsApp-phone", "type":"text", "timestamp":"timestamp-for-WhatsApp-message", "text":"text-WhatsApp-message" }
Nombre del parámetro | Tipo de dato | Descripción | Posibles Valores |
ID | String | ID del mensaje de WhatsApp | "ABGHVJNHZYFRPwIQtAkyZ4zvbaRCCwqa1ekDuQ" |
from | String | Número de WhatsApp del emisor en formato internacional | "0019875632588" |
to | String | El número de WhatsApp del destinatario | "0034675572588" |
type | String | Tipo de mensaje. "text" is the only possible value. | "text" |
timestamp | Number | Hora en que fue enviado el mensaje. La marca de tiempo es en segundos | "1593554400" |
text | String | Mensaje de texto de WhatsApp | "Hello world" |
{ "id":"WhatsApp-message-id", "from":"from-WhatsApp-phone", "to":"to-WhatsApp-phone", "type":"alert", "timestamp":"timestamp-for-WhatsApp-message", "status":"WhatsApp-message-status", "error":"WhatsApp-error-message" }
Nombre de parámetro | Tipo de dato | Descripción | Posibles valores |
ID | String | ID del mensaje de WhatsApp | "ABGHVJNHZYFRPwIQtAkyZ4zvbaRCCwqa1ekDuQ" |
from | String | Número de WhatsApp del emisor en formato internacional | "0019875632588" |
to | String | El número de WhatsApp del destinatario | "0034675572588" |
type | String | Tipo de solicitud. "alert" es el único valor posible. | "alert" |
timestamp | Number | Hora en que la alerta fue recibida. Marca de tiempo en segundos. | "1593554400" |
status | String | Estado de mensaje de WhatsApp. Indica el estado del mensaje de WhatsApp | Verifica los tipos de estado en el siguiente punto |
error | string | Razón del error indicado por WhatsApp | https://developers.facebook.com/docs/whatsapp/api/errors |
"send": el servidor ha recibido el mensaje que ha enviado su empresa.
"delivered": el mensaje que envió tu empresa fue enviado al dispositivo del usuario.
"read": el usuario leyó el mensaje enviado por tu empresa. Las notificaciones de lectura solo están disponibles para los usuarios que tienen habilitada la confirmación de lectura. Los usuarios que no lo tengan habilitado, solo recibirán la notificación de entrega.
"failed": el mensaje enviado por tu empresa no pudo ser enviado. En el campo error recibirá el motivo.
{ "id":"WhatsApp-message-id", "from":"from-WhatsApp-phone", "to":"to-WhatsApp-phone", "type":"image", "timestamp":"timestamp-for-WhatsApp-message", "base64":"base64-image-encode",
"mimeType":"mimeType-image","caption":"image-comment"}
Nombre del parámetro | Tipo de dato | Descripción | Posibles Valores |
ID | String | ID del mensaje de WhatsApp | "ABGHVJNHZYFRPwIQtAkyZ4zvbaRCCwqa1ekDuQ" |
from | String | Número de WhatsApp del emisor en formato internacional | "0019875632588" |
to | String | El número de WhatsApp del destinatario | "0034675572588" |
type | String | Tipo de mensaje. "image" es el único valor posible. | "image" |
timestamp | Number | Hora en que fue enviado el mensaje. La marca de tiempo es en segundos | "1593554400" |
base64 | String | Codificación de la imagen en base64 | "......................" |
mimeType | String | Formato de la imagen. Valores posibles: "image/png" o "image/jpeg" | "image/png" |
caption | String | Comentario que acompaña la imagen. | "Esto es un comentario" |