Saltar al contenido

Changelog

Registro de novedades y actualizaciones de las APIs de Chattigo.

2026-08-19 — API BSP: detalle en edit y exclusión de mensaje directo

  • POST /v1/templates/{did} ahora acepta message_send_ttl_seconds para personalizar el time-to-live (TTL) de la plantilla; se pasa directamente a Meta.

  • PUT /v1/templates/{did}/{messageTemplateId} ahora devuelve changed (boolean) en la respuesta: true si se actualizó la plantilla en Meta, false + message cuando no hubo diferencias (differs()=false). Solo components es necesario en el body.

  • GET /v1/templates excluye del listado regular las plantillas de mensaje directo (isDirectMessage: true).

Consulta Editar plantilla y Listar plantillas.

2026-08-18 — API BSP: listado de plantillas agrupado

  • GET /v1/templates devuelve una tupla por plantilla con channel_campaigns (campañas y canales asignados).
  • Nuevo filtro fields con whitelist (id, waba_id, client_id, active, namespace, meta_template, channel_campaigns); total, page y pageSize siempre se devuelven.
  • Nuevos filtros deleted (tri-state: true → solo eliminadas, false/ausente → excluye) y campaign_name (match exacto, permite traer plantillas Unassigned).
  • Endurecimiento de autorización: los tokens sin BSP_CN solo ven sus campañas; los tokens con BSP_CN requieren client_id.

Consulta la página Listar plantillas.

2026-08-13 — API ISV: Groups y Block Users

  • Nuevo soporte para Groups API: consultar información de grupo, solicitudes de unión y eliminar participantes (con user_id o user).
  • Nuevo soporte para Block Users API: bloquear/desbloquear usuarios y listar usuarios bloqueados.
  • Ambos bajo /business_identifiers/{v}/..., con validación previa de parámetros requeridos.

Consulta la página Business-scoped user IDs (BSUID).

2026-08-12 — API ISV: identificadores 2026 (BSUID)

  • Soporte de Business-scoped user IDs (BSUID) y Parent BSUID en mensajería y webhooks.
  • Envío de mensajes con recipient (BSUID/Parent BSUID) en /messages y /marketing_messages.
  • Endpoints de Business Username y Contact Book bajo /business_identifiers/{v}/....
  • Nuevos campos en webhooks 2026: user_id, parent_user_id, username, from_user_id, from_parent_user_id.

2026-08-12 — API BSP: precios, OTP y seguridad

  • Nuevo endpoint GET /v1/pricing: tarifa por mensaje según mercado y categoría, siguiendo los rate cards oficiales. Incluye GET /v1/pricing/markets.
  • Soporte de plantillas AUTHENTICATION (OTP) con botones OTP (COPY_CODE, ONE_TAP, ZERO_TAP), add_security_recommendation y code_expiration_minutes.
  • Endurecimiento de seguridad: validación de JWT, restricción de URLs de media y protección TLS.

2026-08-12 — API BSP: media y canal-campañas

  • Descarga de media con límite de tamaño configurable y streaming de respuesta.
  • Reestructuración de channel-campaigns bajo /v1/templates/{messageTemplateId}/channel-campaigns (sin DID en la ruta).
  • Persistencia completa de las plantillas con su identificador, estado y namespace de Meta.

2026-07-29 — API HSM: validación de configuración

  • Integración de la validación de configuración en el proceso de envío.
  • Corrección de identificadores en consultas a la base de datos.

Consulta la referencia de la API BSP para el detalle de cada endpoint.