For the complete documentation index, see llms.txt. This page is also available as Markdown.

cURL-Beispiele

Überblick

Dieser Leitfaden bietet sofort einsatzbereite cURL-Befehle für die Authentifizierung und das Erstellen von Kampagnen über die ExoClick API. Alle Beispiele verwenden je nach Endpunktanforderungen die Standardformate JSON oder Form-Data.

Authentifizierung (Login)

Sie können sich mit Ihren Kontodaten oder einem permanenten API-Token authentifizieren. Beide geben ein temporäres Bearer-Token zurück, das für alle nachfolgenden Anfragen verwendet wird.

curl -X POST "https://api.exoclick.com/v2/login" \
     -H "Content-Type: application/json" \
     -d '{
       "username": "YOUR_USERNAME",
       "password": "YOUR_PASSWORD"
     }'

Erstellungsablauf für 300x250 Banner-Kampagnen

Befolgen Sie diese Schritte genau in dieser Reihenfolge. Beachten Sie den Übergang von JSON zu Form-Data in den letzten Schritten.

1

Landingpage-URL erstellen (Bibliothek)

Registriert Ihre Ziel-URL.

Format: JSON

curl -X POST "https://api.exoclick.com/v2/library/url" \
     -H "Authorization: Bearer YOUR_TOKEN" \
     -H "Content-Type: application/json" \
     -d '{
       "url": "https://your-landing-page.com"
     }'

Ergebnis: Speichern Sie die zurückgegebene "id" (z. B., 6512406).

2

Bild hochladen (Bibliothek)

Registriert Ihr Creative-Asset. Das Bild muss genau 300x250 sein.

Format: Form-Data

curl -X POST "https://api.exoclick.com/v2/library/file" \
     -H "Authorization: Bearer YOUR_TOKEN" \
     -F "file=@/path/to/your/image_300x250.jpg" \
     -F "type=image"

Ergebnis: Speichern Sie die zurückgegebene "id" (z. B., 6884966).

3

Kampagnen-Rahmen erstellen

Legt Targeting, Budget und die img_banner Vorlage fest.

Format: JSON

curl -X POST "https://api.exoclick.com/v2/campaigns" \
     -H "Authorization: Bearer YOUR_TOKEN" \
     -H "Content-Type: application/json" \
     -d '{
  "name": "Banner 300x250",
  "status": 0,
  "advertiser_ad_type": 0,
  "media_storage_template": "img_banner",
  "size": "300x250",
  "categories": { "type": "targeted", "elements": [97, 98, 99] },
  "countries": {
    "type": "targeted",
    "elements": [{ "country": "USA", "regions": [0] }]
  },
  "pricing": { "model": 4, "price": 300 },
  "start_date": "2026-03-02",
  "daily_limit_type": 1,
  "max_daily_budget": 2000,
  "budget_delivery_mode": 1,
  "run_on_responsive_zones": 1
}'

Ergebnis: Speichern Sie die zurückgegebene "id" (z. B., 8140060).

4

Die Variation hinzufügen

Verknüpft die URL (Schritt 1) und das Bild (Schritt 2) mit der Kampagne (Schritt 3).

Format: Form-Data

curl -X POST "https://api.exoclick.com/v2/campaigns/8140060/variation" \
     -H "Authorization: Bearer YOUR_TOKEN" \
     -F "id_library_url=6512406" \
     -F "id_library_file=6884966" \
     -F "active=1"

Alle IDs, die in jedem Schritt zurückgegeben werden, müssen gespeichert und in nachfolgenden Anfragen verwendet werden. Denken Sie daran, YOUR_TOKEN, Dateipfade und IDs durch Ihre tatsächlichen Werte zu ersetzen.

Zuletzt aktualisiert

War das hilfreich?