Saltar al contenido principal

Arquitectura Positus - WhatsApp Business API

Puede integrarse directamente con la Positus API (arriba) o usar una plataforma de atención como Invenio de Robbu, sin desarrollar la integración.
Token de Producción: Tu token será generado y proporcionado por Positus, este dará acceso a todos tus números de WhatsApp Business API. La clave será proporcionada tras la activación de cada número de WhatsApp Business API.Sandbox - Token de desarrollo: Podrás generar tu token directamente a través de http://studio.posit.us/.

Postman file

El Postman es una herramienta que tiene como objetivo probar servicios RESTful (Web APIs) mediante el envío de solicitudes HTTP y el análisis de su respuesta. Download Postman App

API de producción

Positus API (2026).postman_collection.json

API de desarrollo (Sandbox)

Positus API Sandbox (2026).postman_collection.json

messages

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Utiliza esta ruta para enviar mensajes de texto vía WhatsApp

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
Content-Typestringapplication/json
AuthorizationstringAutenticación usando Bearer Token

Request Body

Response

Indicador de escritura

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages/typing-indicator Muestra el indicador “escribiendo…” para el cliente y marca como leído el mensaje recibido. Informa el message_id del mensaje enviado por el cliente. El indicador se descarta automáticamente después de aproximadamente 25 segundos o en cuanto respondes.

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticación usando Bearer Token
Content-Typestringapplication/json

Request Body

NameTypeDescription
message_idstringObligatorio. ID del mensaje recibido del cliente.

Response

HSM

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Utiliza esta ruta para enviar mensajes de notificación vía WhatsApp HSM - Son plantillas de mensajes preaprobadas por Facebook, pueden ser mensajes de texto, medios o archivos.

Path Parameters

NameTypeDescription
Chavestring

Headers

NameTypeDescription
AuthorizationstringAutenticación usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Contact

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Comparte contactos

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticación usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Location

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Comparte ubicaciones

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticación usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Image

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Comparte imágenes

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticación usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Document

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Comparte documentos

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticación usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Video

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Comparte videos

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticación usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Audio

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Comparte audios

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticación usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Sticker

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Comparte stickers. El formato del sticker tiene que ser exactamente 512x512

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticación usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Download Midia

GET https://api.positus.global/v2/whatsapp/numbers/{{chave}}/media/{{messages.type.id}} Descarga los medios. Usa el id del medio recibido en la notificación de webhook.

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp
idstringID del medio (recibido en el webhook)

Headers

NameTypeDescription
AuthorizationstringAutenticación usando Bearer Token

Response

Devuelve el contenido binario del medio, con el encabezado Content-Type correspondiente al tipo del archivo (ej.: image/jpeg, audio/ogg, application/pdf).

Mensajes Interactivos - Lista

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Listar Mensajes: Mensajes que incluyen un menú de hasta 10 opciones. Este tipo de mensaje ofrece una manera más simple y consistente para que los usuarios hagan una selección al interactuar con una empresa. Los mensajes de botón de lista o de respuesta no pueden usarse como notificaciones. Actualmente, solo pueden enviarse dentro de las 24 horas del último mensaje enviado por el usuario. Si intentas enviar un mensaje fuera de la ventana de 24 horas, recibirás un mensaje de error.

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticación usando Bearer Token
Content-Typestringapplication/json

Request Body

Response

Mensajes Interactivos - Botones

POST https://api.positus.global/v2/whatsapp/numbers/{{chave}}/messages Botones de respuesta: Mensajes que incluyen hasta 3 opciones — cada opción es un botón. Este tipo de mensaje ofrece una manera más rápida para que los usuarios hagan una selección a partir de un menú al interactuar con una empresa. Los botones de respuesta tienen la misma experiencia de usuario que las plantillas interactivas con botones. Los mensajes de botón de lista o de respuesta no pueden usarse como notificaciones. Actualmente, solo pueden enviarse dentro de las 24 horas del último mensaje enviado por el usuario. Si intentas enviar un mensaje fuera de la ventana de 24 horas, recibirás un mensaje de error.

Path Parameters

NameTypeDescription
ChavestringCódigo único por número de WhatsApp

Headers

NameTypeDescription
AuthorizationstringAutenticación usando Bearer Token
Content-Typestringapplication/json

Request Body

Response