Saltar al contenido principal

Envíos

info

Tenga en cuenta que las referencias Sandbox solo envían texto y con una URL adicional.

A continuación, se enumeran ejemplos de envíos de mensajes. Estos siempre se hacen mediante una llamada POST al endpoint /chats/send, pasando como parámetro el número de referencia desde el cual se envía el mensaje como id. En el cuerpo de la solicitud, se define el número de móvil que recibe el mensaje y el mensaje en sí.

Texto

Para enviar un mensaje de texto, se especifica el texto en el campo "message".

Ejemplo:

curl --location --request POST 'https://apirest.whatsuy.com/chats/send?id=11111111'
--header 'Authorization: Bearer <token>'
--header 'Content-Type: application/json'
--data-raw '{
"receiver": "59891111112",
"message": {
"text": "Mensaje de Prueba"
}
}'

Texto

Imagen

Para enviar una imagen, se proporciona la URL de la imagen en el campo "image". También puede agregar un subtítulo a la imagen.

Ejemplo:

curl --location --request POST 'https://apirest.whatsuy.com/chats/send?id=11111111'
--header 'Authorization: Bearer <token>'
--header 'Content-Type: application/json'
--data-raw '{
"receiver": "59891111112",
"message": {
"image": {
"url": "https://static.whatsuy.com/wu-logo.png"
},
"caption": "Prueba image"
}
}'

Imagen

Video

Para enviar un video, se proporciona la URL del video en el campo "video". Al igual que con las imágenes, también puede agregar un subtítulo al video.

Ejemplo:

curl --location --request POST 'https://apirest.whatsuy.com/chats/send?id=11111111'
--header 'Authorization: Bearer <token>'
--header 'Content-Type: application/json'
--data-raw '{
"receiver": "59891111112",
"message": {
"video": {
"url": "https://static.whatsuy.com/wu-intro.mp4"
},
"caption": "Prueba video"
}
}'

Video

Documento

Para enviar un documento, se proporciona la URL del documento en el campo "document". También puede agregar un nombre de archivo y un subtítulo al documento.

Ejemplo:

curl --location --request POST 'https://apirest.whatsuy.com/chats/send?id=11111111'
--header 'Authorization: Bearer <token>'
--header 'Content-Type: application/json'
--data-raw '{
"receiver": "59891111112",
"message": {
"document": {
"url": "https://static.whatsuy.com/example.pdf"
},
"fileName" :"Nombre PDF",
"caption": "Prueba documento"
}
}'

Documento

Respuesta Estándar

Independientemente del tipo de mensaje enviado (texto, imagen, video, documento), la respuesta estándar será la siguiente:

{
"success": true,
"message": "The message has been successfully sent.",
"data": {
"key": {
"remoteJid": "59891111112@s.whatsapp.net",
"fromMe": true,
"id": "CAE5TY3FD3131E96"
},
"status": "PENDING"
}
}

Esto indica que el mensaje ha sido enviado con éxito y está pendiente de entrega.