Inicio rapido
Esta guia te acompana paso a paso para crear una instancia, conectarla y enviar tu primer mensaje.
Requisitos previos
- Una cuenta de Wappfy (registrate)
- Un numero de WhatsApp para conectar
- Una clave API o un token JWT de Supabase
Paso 1: Obtener tu clave API
curl -X POST https://api.wappfy.io/api/api-keys \
-H "Authorization: Bearer YOUR_SUPABASE_JWT" \
-H "Content-Type: application/json" \
-d '{ "name": "My First Key" }'
Guarda el valor de key devuelto — solo se muestra una vez.
Paso 2: Crear una instancia
curl -X POST https://api.wappfy.io/api/instances \
-H "X-Api-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Production WhatsApp",
"instance_type": "waha"
}'
Guarda el id devuelto — lo usaras en todas las solicitudes posteriores.
# Iniciar la conexion
curl -X POST https://api.wappfy.io/api/instances/INSTANCE_ID/connect \
-H "X-Api-Key: YOUR_API_KEY"
# Obtener el codigo QR
curl https://api.wappfy.io/api/instances/INSTANCE_ID/qr \
-H "X-Api-Key: YOUR_API_KEY"
Abre WhatsApp en tu telefono, ve a Dispositivos vinculados y escanea el codigo QR devuelto en el campo qr (imagen en base64).
Paso 4: Enviar un mensaje
Una vez que el estado de la instancia sea connected, puedes enviar tu primer mensaje:
curl -X POST https://api.wappfy.io/api/instances/INSTANCE_ID/messages/send \
-H "X-Api-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "5511999999999",
"type": "text",
"body": "Hello from Wappfy!"
}'
Respuesta
{
"success": true,
"data": {
"message": "Message queued for delivery",
"jobId": "12345"
},
"meta": {
"requestId": "req_abc123",
"timestamp": "2026-02-10T12:00:00.000Z"
}
}
Proximos pasos