Saltar al contenido principal

Mensajes

Chats

Comandochats.aspx
MétodoGET
Respuesta

ÉXITO → Lista que contiene los últimos chats visibles para el usuario:

[
{
"jid": "5511987654321@s.whatsapp.net",
"name": "",
"spam": false,
"count": 0,
"mute": "",
"t": 1602182138,
"archive": false,
"modify_tag": "761618",
"picture": "",
"Lastupdate": "0001-01-01T02:00:00Z"
},
...

ERROR → Devuelve empty

Enviar Mensaje

Comandosend_message.aspx
MétodoPOST
Cuerpo
{ 
"number": "5511987654321@s.whatsapp.net",
"message": "Hello"
}

Formato de texto

EfectoDescripciónEjemplo
NegritaTexto entre asteriscos*Negrita*
TachadoTexto entre dos caracteres de tilde~Tachado~
CursivaTexto entre dos caracteres de guión bajo_Cursiva_
MonospaceTexto en formato monospace```Monospace```
Nueva
línea
Para romper una línea usa el carácter \nNueva\nlínea
Respuesta
{
{
"success": true,
"message": {
"Id": "61C14232F8748A08677DF4775ECBBE33"
}
}
}

Id ID único del mensaje

Enviar Imagen

Comandosend_message_file.aspx
MétodoPOST
Cuerpo

Desde una URL

{ 
"number": "5511987654321@s.whatsapp.net",
"caption": "Image Description",
"url": "https://images.pexels.com/photos/4627455/pexels-photo-4627455.jpeg",
"type": "image/jpeg",
"filename": "" // optional
}

En base64

{ 
"number": "5511987654321@s.whatsapp.net",
"caption": "Image Description",
"mimetype": "image/jpeg",
"base64": "JVBERi0xLjYNJeLjz9MNCjM3IDAgb2JqIDw8L..." // raw file content converted to base64
}
Respuesta
{
"success": true,
"message": {
"MessageID": "6AFCFEAB7FC3ECA3753F1C8AB86ADF15",
"Url": "https://api.witi.me/static/6D6307C3-2973-4468-85FA-D047CB8E1F2B/media/6AFCFEAB7FC3ECA3753F1C8AB86ADF15",
"jpegThumbnail": ""
}
}

ERROR:

{
"success": false,
"message": null
}

Enviar Archivo

Comandosend_message_file.aspx
MétodoPOST
Cuerpo

Desde una URL

{ 
"number": "5511987654321@s.whatsapp.net",
"caption": "Document Description",
"url": "https://filesamples.com/samples/document/txt/sample1.txt",
"type": "file",
}

En base64

{ 
"number": "5511987654321@s.whatsapp.net",
"caption": "Document Description",
"mimetype": "text/plain",
"base64": "JVBERi0xLjYNJeLjz9MNCjM3IDAgb2JqIDw8L..." // raw file content converted to base64
}
Respuesta
{
"success": true,
"message": {
"MessageID": "6AFCFEAB7FC3ECA3753F1C8AB86ADF15",
"Url": "https://api.witi.me/static/6D6307C3-2973-4468-85FA-D047CB8E1F2B/media/6AFCFEAB7FC3ECA3753F1C8AB86ADF15",
"jpegThumbnail": ""
}
}

Enviar Audio

Comandosend_message_file.aspx
MétodoPOST
Cuerpo
{ 
"number": "5511987654321@s.whatsapp.net",
"caption": "audio.wav",
"type": "audio",
"mimetype": "audio/wav",
"base64": "GkXfo59ChoEBQveBAULy...",
}
Advertencia

El archivo de audio debe estar en formato wav

Enviar Contacto

Envía un mensaje de contacto usando el formato vcard.

Comandosend_contact.aspx
MétodoPOST
Cuerpo
{ 
"jid": "5511987654321@s.whatsapp.net",
"vcard": "BEGIN:VCARD\nVERSION:3.0\nN:;Fulano da Silva;;\nFN:Fulano da Silva\nitem1.TEL;waid=5511987654321@s.whatsapp.net:+5511987654321@s.whatsapp.net\nitem1.X-ABLabel:Mobile\nEND:VCARD"
}
Resultado
{
"success": true,
"message": {
"Id": "3EB06E1CAC62CAEB8219"
}
}

Suscribir

Indica que la conversación ha comenzado con el contacto.

Comandosubscribe.aspx
MétodoPOST
Cuerpo
{ 
"number": "5511987654321@s.whatsapp.net",
}
Resultado
{
"success": true
}

Enviar Presencia

Comandosend_presence.aspx
MétodoPOST
Cuerpo
{ 
"jid": "5511987654321@s.whatsapp.net",
"status": "composing", // composing | available | unavailable | recording
}
Advertencia

Para enviar el comando de presencia a un contacto, primero debes enviar el comando subscribe.aspx.

Información

Para que el contacto reciba eventos, WhatsApp a veces requiere un intercambio inicial de mensajes entre las partes.

Resultado
{
"success": true
}

Marcar como Leído

Marca el mensaje recibido como leído para que el contacto reciba esta información.

Comandomark_read.aspx
MétodoPOST
Cuerpo
{ 
"jid": "5511987654321@s.whatsapp.net",
"messageid": "0272351687E8BA60700B8C6C400E05A6"
}
Resultado
{
"success": true
}