Übersicht
Laden Sie Bilder, Videos oder Dokumente für WhatsApp-Vorlagen-Header pro Empfänger hoch. POST multipart/form-data mit Feld file. Gibt media_id für header_media_id beim Senden zurück. DELETE /api/v2/whatsapp/media/{id} entfernt ungenutzte Assets.
POST /api/v2/whatsapp/media
Senden Sie multipart/form-data mit binärem Feld file. Content-Type nicht manuell in fetch setzen — FormData setzt die Boundary.
curl --request POST \
'https://app.buzzbip.com/api/v2/whatsapp/media' \
--header 'Authorization: Bearer YOUR_JWT' \
--form 'file=@/path/to/invoice-april.pdf'Hinweise zur Nutzung
⚠️ Hinweis: media_id-Werte sind benutzerspezifisch. Eine von Benutzer A hochgeladene Datei kann von Benutzer B nicht verwendet werden. Laden Sie immer mit dem Konto hoch, das sendet. 💡 Tipp: Zwei-Schritt-Ablauf — zuerst hochladen für media_id, dann header_media_id beim Vorlagen-Senden referenzieren.
Hinweis: media_id-Werte sind benutzerspezifisch. Eine von Benutzer A hochgeladene Datei kann von Benutzer B nicht verwendet werden. Laden Sie immer mit dem Konto hoch, das sendet.
Integrationshinweise
Bei der Integration dieses Buzzbip-Endpunkts https://app.buzzbip.com als Produktionshost verwenden. JWT über POST /api/login_check holen und Authorization: Bearer mitsenden. User.hasApiAccess im Buzzbip-Admin muss aktiv sein. v2-WhatsApp-Routen haben keinen abschließenden Slash. Bei Ratenlimits Backoff-Retries implementieren. Zugangsdaten serverseitig speichern und vor JWT-Ablauf (3600 s) neu authentifizieren.
Sicherheit
Sicherheit: Zugangsdaten nur serverseitig, TLS Pflicht, fehlgeschlagene Auth überwachen. Staging- und Produktionskonten trennen. Vorlagen und Automationen dokumentieren. Nummern und Inhalte in geteilten Logs schwärzen.
Wie geht es weiter?
Verwandte Seiten: api/v2/whatsapp-templates/send-template api/v2/whatsapp-templates guides/whatsapp-v2-use-cases
