Zum Inhalt springen
Zurück zu Guides
Guide 12 -- Entwickler

API Referenz

29. März 202615 Min Lesezeit

Die NexaAds REST API gibt dir programmatischen Zugriff auf alle Funktionen. Hier findest du alle Endpunkte, Parameter und Antwortformate.

Authentifizierung

Alle API-Anfragen müssen einen gültigen API-Schlüssel im Header enthalten:

Authorization: Bearer nexaads_sk_dein_schluessel

Rate Limits: 100 Requests pro Minute im Free-Plan, 1.000 im Pro-Plan, unbegrenzt im Enterprise-Plan.

Kampagnen-Endpunkte

  • GET /api/v1/campaigns: Alle Kampagnen auflisten. Unterstützt Pagination, Filter nach Status, Plattform und Zeitraum.
  • GET /api/v1/campaigns/:id: Details einer einzelnen Kampagne mit allen Metriken.
  • PATCH /api/v1/campaigns/:id: Kampagne aktualisieren (Budget, Status, Name).
  • POST /api/v1/campaigns/:id/analyze: KI-Analyse für eine Kampagne starten.

Report-Endpunkte

  • GET /api/v1/reports: Alle gespeicherten Reports auflisten.
  • POST /api/v1/reports: Neuen Report generieren. Parameter: type (daily/weekly/monthly), campaigns (Array von IDs), format (pdf/json).
  • GET /api/v1/reports/:id: Report herunterladen oder als JSON abrufen.

Analyse-Endpunkte

  • POST /api/v1/analyze/campaign: Umfassende KI-Analyse einer Kampagne.
  • POST /api/v1/analyze/creative: Creative-Analyse mit Scores und Empfehlungen.
  • POST /api/v1/analyze/audience: Zielgruppen-Analyse mit Überlappungsprüfung.
  • GET /api/v1/analyze/:id/status: Status einer laufenden Analyse abfragen.

Webhook-Events

NexaAds kann Webhooks senden, wenn bestimmte Events eintreten:

  • analysis.completed: Eine KI-Analyse ist fertig
  • campaign.alert: Performance-Warnung für eine Kampagne
  • budget.adjusted: Die KI hat Budget verschoben
  • report.ready: Ein Report wurde generiert

Konfiguriere Webhooks unter "Einstellungen" im Dashboard.

Nächste Schritte

Im Guide "Automatisierung mit n8n" lernst du, wie du die API in automatisierte Workflows einbindest.

Bereit loszulegen?

Nutze die API für eigene Integrationen.

Kostenlos starten