Enjyn WhatsApp API

Admin Dashboard - Bitte PIN eingeben

Enjyn WA-API
Verbinde...

WhatsApp Verbindung

Verbinden Sie Ihr WhatsApp mit dem QR-Code

Lade Status...

API Keys

Verwalten Sie Ihre API-Zugriffsschlüssel

NameKeyStatusErstelltRequestsKosten

Preis pro Nachricht: 0,00179 €

API Dokumentation

So verwenden Sie die WhatsApp API

Authentifizierung

Alle API-Anfragen benötigen einen gültigen API Key im Header:

X-API-Key: ej_your_api_key_here

Nachrichten senden

POST/api/send

Sendet eine WhatsApp-Nachricht an eine Telefonnummer.

Request Body (JSON):

{ "phone": "491701234567", "message": "Hallo! Dies ist eine Testnachricht." }

cURL Beispiel:

curl -X POST https://wa-api.eg-core.de/api/send \ -H "Content-Type: application/json" \ -H "X-API-Key: YOUR_KEY" \ -d '{"phone":"491701234567","message":"Hallo!"}'

PHP Beispiel:

$ch = curl_init('https://wa-api.eg-core.de/api/send'); curl_setopt_array($ch, [ CURLOPT_POST => true, CURLOPT_HTTPHEADER => [ 'Content-Type: application/json', 'X-API-Key: YOUR_KEY' ], CURLOPT_POSTFIELDS => json_encode([ 'phone' => '491701234567', 'message' => 'Hallo von PHP!' ]), CURLOPT_RETURNTRANSFER => true ]); $response = curl_exec($ch); curl_close($ch);

JavaScript Beispiel:

const res = await fetch('https://wa-api.eg-core.de/api/send', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-API-Key': 'YOUR_KEY' }, body: JSON.stringify({ phone: '491701234567', message: 'Hallo von JS!' }) }); const data = await res.json();

Python Beispiel:

import requests r = requests.post('https://wa-api.eg-core.de/api/send', headers={'X-API-Key': 'YOUR_KEY'}, json={'phone': '491701234567', 'message': 'Hallo!'} ) print(r.json())

Response:

{ "success": true, "messageId": "...", "to": "491701234567" }

Status & Health

GET/api/status

Prüft den Verbindungsstatus (benötigt API Key).

{ "connected": true, "status": "connected" }
GET/api/health

Health-Check (kein API Key nötig).

{ "status": "ok", "whatsapp": "connected", "uptime": 3600 }

Telefonnummer-Format

Akzeptierte Formate:
491701234567 - Internationales Format (empfohlen)
01701234567 - Deutsche Nummer (wird automatisch zu 49... konvertiert)
+49 170 123 4567 - Mit Leerzeichen/+ (wird automatisch bereinigt)

Fehlercodes

401 - API Key fehlt
403 - Ungültiger oder deaktivierter Key
400 - phone oder message fehlt
503 - WhatsApp nicht verbunden
500 - Nachricht konnte nicht gesendet werden

Nachrichten-Log

Letzte gesendete Nachrichten

Noch keine Nachrichten gesendet

Test-Nachricht senden

Testen Sie die API direkt aus dem Dashboard