v1

latestOpenAPI 3.0.12026-07-26345585.2 KB
Message

Enviar archivo (documento, imagen, etc.)

Envía un archivo a un chat o grupo. En number: persona → E.164 sin +; grupo → JID (...@g.us). En file: archivo localBase64; en internetURL (https://...). Content-Type: application/json y Bearer.

post/send/media

Request body

numberstring required

Destino del mensaje. Persona (chat individual): número con código de país, sin el símbolo + (ej. Perú: 51999999997). Grupo: el JID del grupo, p. ej. 120363423133649225@g.us (como en el campo JID al listar grupos).

filestring required

Si el archivo es local (solo en tu equipo o sin URL pública), envíalo en Base64. Si no es local y está publicado en internet, envía la URL (https://..., accesible por el servidor que envía a WhatsApp).

filetypestring required

Tipo de medio. Ejemplos: document, image, video, audio

filenamestring

Nombre de archivo que verá el destinatario con su extensión

captionstring

Texto opcional que acompaña al medio.

Example request

{
  "number": "51999999997",
  "file": "https://cpe.sunat.gob.pe/sites/default/files/inline-files/Manual-de-Consulta-Integrada-de-Comprobante-de-Pago-por-ServicioWEB_v2_0.pdf",
  "filetype": "document",
  "filename": "documento.pdf",
  "caption": "pruebaa"
}

Response

Envío exitoso.

successboolean required
messagestring required
dataobject required

Carga útil adicional del proveedor; puede venir vacío.

Example response

{
  "success": true,
  "message": "exito",
  "data": {}
}