Inicio rápido
En este tutorial vas a autenticarte y crear tu primera plantilla de WhatsApp usando la API BSP Chattigo.
Antes de empezar
Necesitas:
- Credenciales de acceso — usuario y contraseña provistos por tu KAM.
- Un DID activo — el identificador del canal sobre el que vas a operar.
¿No tienes credenciales todavía? Contacta a tu ejecutivo de cuenta (KAM) para solicitarlas.
Paso 1: Obtén tu token
El único endpoint sin autenticación es POST /login. Envía tus credenciales:
curl --request POST \
--url https://api.chattigo.com/login \
--header 'Content-Type: application/json' \
--data '{
"username": "tu_usuario",
"password": "tu_password"
}'La respuesta incluye el access_token que vas a usar en todos los requests:
{
"access": true,
"access_token": "<token valido>"
}Paso 2: Llama un endpoint autenticado
Con el token, llama cualquier endpoint agregando el header Authorization: Bearer <token>:
curl --request GET \
--url 'https://api.chattigo.com/v1/pricing?market=AR&category=MARKETING' \
--header 'Authorization: Bearer <token>'Paso 3: Crea tu primera plantilla
curl --request POST \
--url 'https://api.chattigo.com/v1/templates/{did}' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"name": "welcome_message",
"language": "es",
"category": "MARKETING",
"components": [
{
"type": "BODY",
"text": "¡Hola {{1}}! Bienvenido a Chattigo.",
"example": {
"body_text": [["Juan"]]
}
}
]
}'La plantilla queda en estado
PENDING hasta que Meta la apruebe (hasta 24 horas). Solo puedes enviar plantillas APPROVED.