- API
- Forma en que un programa le pide cosas a otro. La API de WS Gateway permite enviar mensajes, leer chats o consultar instancias sin usar el panel.
- Petición y respuesta
- La petición es lo que tu programa envía (dirección, método, encabezados y a veces datos). La respuesta es lo que WS Gateway devuelve: un código y un JSON.
- Endpoint
- Cada dirección concreta de la API que hace una cosa, por ejemplo
POST /api/accounts/{token}/send envía un mensaje.
- URL / dirección
- El «domicilio» al que va la petición:
https://servidor/api/accounts. Lo que va entre llaves, como {token}, lo sustituyes por tu dato.
- Método HTTP
- El verbo:
GET leer, POST crear o enviar, PATCH o PUT modificar, DELETE borrar.
- Encabezado (header)
- Dato de contexto que viaja con la petición, como
Authorization (quién eres) o Content-Type (formato de los datos).
- Cuerpo (body)
- Los datos que mandas en un
POST o PATCH, normalmente en JSON: { "destino": "593…", "mensaje": "Hola" }.
- JSON
- Formato de texto para intercambiar datos: pares
"nombre": valor entre llaves, y listas entre corchetes. Lo entienden todos los lenguajes.
- Código de estado
- Número de tres cifras de la respuesta:
200 bien, 4xx error tuyo (datos, permisos, no existe), 5xx error del servidor.
- Token de sesión (JWT)
- La llave que consigues al iniciar sesión y que va en el encabezado
Authorization: Bearer …. Dura 7 días. Es personal: trátala como una contraseña.
- Token de instancia
- Identificador permanente de una línea de WhatsApp de WS Gateway (empieza con
wsg_). Va en la dirección. No es el token de sesión y no vence.
- Instancia
- Una línea de WhatsApp vinculada a WS Gateway. Un cliente puede tener varias y cada una tiene su estado (conectada, esperando vinculación…) y su plan.
- Plan
- Nivel de servicio de una instancia (Básico, Estándar, Avanzado, Forense, Dedicado). Decide qué funciones se pueden usar; enviar y recibir va en todos.
- jid
- Identificador de una persona o grupo en WhatsApp, por ejemplo
593999999999@s.whatsapp.net: el número con código de país más un sufijo. Tú casi siempre usas el número; el jid lo devuelve la API.
- Base64
- Manera de convertir un archivo en texto para viajar dentro de un JSON. Así se adjunta un PDF o una imagen al enviar un mensaje.
- Webhook
- Aviso automático: en vez de que tú preguntes si hay algo nuevo, WS Gateway hace una petición a una dirección tuya cuando ocurre algo (llega un mensaje, cambia la conexión).
- Firma (HMAC)
- Código con el que compruebas que un webhook viene de verdad de WS Gateway y no de un tercero. Se calcula con tu secreto sobre el cuerpo exacto del aviso.
- OpenAPI / Swagger
- Estándar para describir una API. La pestaña «Referencia completa» está hecha con él, y puedes descargar el archivo para importarlo en Postman u otras herramientas.
- curl
- Programa de línea de comandos para hacer peticiones. Los ejemplos «curl» de esta ayuda se pegan en una terminal; en Windows usa
curl.exe y escribe todo en una sola línea (cada ejemplo lo recuerda).
No hay ninguna palabra con eso. Prueba con otra o borra el filtro.