Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prüfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
Evolution API integration for WhatsApp messaging, instance management, webhooks,
and chatbot orchestration. Use when: (1) Creating or managing WhatsApp instances
via Evolution API, (2) Sending messages (text, media, audio, lists, buttons,
reactions), (3) Configuring webhooks or event listeners, (4) Managing groups
or contacts, (5) Integrating with Typebot, Chatwoot, Dify, or OpenAI through
Evolution API. Triggers on: evolution-api, evolution api, whatsapp api, baileys,
whatsapp integration, send whatsapp, whatsapp webhook.
Evolution API
Open-source WhatsApp integration API supporting Baileys (WhatsApp Web) and official WhatsApp Business API (Cloud API). Built with Node.js + TypeScript + Express.js + Prisma.
Authentication
All requests use the apikey header. Two levels of keys exist:
Global API Key: Set via AUTHENTICATION_API_KEY env var. Has full access to all instances.
Instance Token: Per-instance key returned on creation. Scoped to that instance only.
WHATSAPP-BAILEYS — Free, based on WhatsApp Web (Baileys library)
WHATSAPP-BUSINESS — Official Meta Cloud API (requires Facebook App setup)
Connect Instance (get QR code)
GET /instance/connect/{instanceName}
Returns QR code as base64 for scanning with WhatsApp mobile app.
Check Connection State
GET /instance/connectionState/{instanceName}
Returns: open, close, or connecting.
Other Instance Operations
Method
Endpoint
Description
GET
/instance/fetchInstances
List all instances
PUT
/instance/restart/{instance}
Restart instance
DELETE
/instance/logout/{instance}
Logout (keep instance)
DELETE
/instance/delete/{instance}
Delete instance entirely
POST
/instance/setPresence/{instance}
Set online/offline status
Sending Messages
Text Message
POST /message/sendText/{instanceName}
{
"number": "5511999999999",
"text": "Hello from Evolution API!",
"delay": 1200,
"linkPreview": true,
"mentionsEveryOne": false,
"mentioned": ["5511888888888@s.whatsapp.net"]
}
Response (201):
{"key":{"remoteJid":"5511999999999@s.whatsapp.net","fromMe":true,"id":"BAE594145F4C59B4"},"message":{"extendedTextMessage":{"text":"Hello from Evolution API!"}},"messageTimestamp":"1717689097","status":"PENDING"}
Number format: Use full international format without + sign. For groups, use the group JID (e.g., 120363025486748009@g.us).
Reply / Quote a Message
Add quoted to any send payload:
{"number":"5511999999999","text":"This is a reply","quoted":{"key":{"id":"ORIGINAL_MESSAGE_ID"},"message":{"conversation":"Original message text"}}}
Media Message
POST /message/sendMedia/{instanceName}
{
"number": "5511999999999",
"mediatype": "image",
"mimetype": "image/png",
"caption": "Check this out",
"media": "https://example.com/image.png"
}
mediatype options: image, video, document.
media accepts a URL or base64-encoded string.
Audio Message
POST /message/sendWhatsAppAudio/{instanceName}
{
"number": "5511999999999",
"audio": "https://example.com/audio.mp3"
}
Audio is automatically converted to WhatsApp PTT (push-to-talk) format.