Szybki start
Ten przewodnik przeprowadzi Cie przez tworzenie instancji, laczenie jej i wysylanie pierwszej wiadomosci.
Wymagania wstepne
- Konto Wappfy (zarejestruj sie)
- Numer WhatsApp do polaczenia
- Klucz API lub token JWT Supabase
Krok 1: Uzyskaj klucz 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" }'
Zapisz zwrocona wartosc key — jest wyswietlana tylko raz.
Krok 2: Utworz instancje
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"
}'
Zapisz zwrocone id — bedziesz go uzywac we wszystkich kolejnych zapytaniach.
Krok 3: Polacz za pomoca kodu QR
# Rozpocznij polaczenie
curl -X POST https://api.wappfy.io/api/instances/INSTANCE_ID/connect \
-H "X-Api-Key: YOUR_API_KEY"
# Pobierz kod QR
curl https://api.wappfy.io/api/instances/INSTANCE_ID/qr \
-H "X-Api-Key: YOUR_API_KEY"
Otworz WhatsApp na telefonie, przejdz do Polaczone urzadzenia i zeskanuj kod QR zwrocony w polu qr (obraz base64).
Krok 4: Wyslij wiadomosc
Gdy status instancji zmieni sie na connected, mozesz wyslac pierwsza wiadomosc:
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!"
}'
Odpowiedz
{
"success": true,
"data": {
"message": "Message queued for delivery",
"jobId": "12345"
},
"meta": {
"requestId": "req_abc123",
"timestamp": "2026-02-10T12:00:00.000Z"
}
}
Nastepne kroki