Saltar al contenido

Referencia de la API

Todos los endpoints (excepto /login y /health) requieren el header:

Authorization: Bearer <access_token>

Base URL

https://api.chattigo.com

Todas las rutas están bajo el prefijo de versión (default v1).

Resumen de endpoints

Plantillas

MétodoRutaDescripción
POST/v1/templates/{did}Crear plantilla
PUT/v1/templates/{did}/{messageTemplateId}Editar plantilla
DELETE/v1/templates/{did}/{messageTemplateId}Eliminar plantilla
GET/v1/templatesListar plantillas
PATCH/v1/templates/statusCambio de estado masivo
POST/v1/templates/sync-from-metaSincronizar desde Meta
GET/v1/templates/{messageTemplateId}/channel-campaigns-groupedListar asignaciones agrupadas por campaña
POST/PUT/DELETE/v1/templates/{messageTemplateId}/channel-campaignsAsignación de channel-campaign
GET/v1/templates/campaigns/channelsCampañas con canales

Catálogos

MétodoRutaDescripción
GET/v1/catalogs/{did}Listar catálogos
GET/v1/catalogs/{did}/productsListar productos de un catálogo

Media

MétodoRutaDescripción
GET/v1/{did}/media/{mediaId}Descargar media de WhatsApp
POST/v1/{did}/uploadsSubida resumable

Precios

MétodoRutaDescripción
GET/v1/pricing?market=&category=Tarifa por mercado y categoría
GET/v1/pricing/marketsMercados disponibles

Webhooks

MétodoRutaDescripción
GET/v1/webhook/configConsultar configuración
PUT/v1/webhook/configCrear/actualizar configuración

Canales WhatsApp del cliente

MétodoRutaDescripción
GET/v1/client-whatsapp-channelsListar canales WhatsApp del cliente (BSP_CN)

Envíos

MétodoRutaDescripción
POST/v1/template/messages/{did}Enviar plantilla

Autenticación

MétodoRutaDescripción
POST/loginObtener JWT

Parámetros comunes

ParámetroUbicaciónDescripción
didpathWhatsApp channel ID (wa_id), validado contra la jerarquía
client_idqueryCliente (requiere BSP_CN si difiere del token)