Allgemeine Informationen
Tokens erhalten Sie nach Login und Nach Nutzung des Logins/End-Points. Die Antwort bestimmter Requests enthalten den Token.
Für Advertiser steht ebenfalls eine vollständige REST-API zur Verfügung.
Sprechen Sie uns an, wenn Sie hierzu weitere Informationen benötigen.
POST: Register
Ein neues Konto registrieren:
https://YOUR-DOMAIN/affiliate-manage/api/register
Headers:
Accept application/json
BODY formdata:
first_name: Name
last_name: Name
strasse:
email: name@yourdomain.com
password: password@1234
password_confirm: password@1234
company_name: Metrics Media GmbH
plz: 22397
Ort: hamburg
Telfest: +494046963241
gebdatum: 01.01.2000
ust_vat_id: DE1224355863
Gender: 2
Beispiel-Request:
curl –location –request POST ‚https://YOUR-DOMAIN/affiliate-manage/api/register‘ \
–header ‚Accept: application/json‘ \
–form ‚first_name=“Name“‚ \
–form ‚last_name=“ Name“‚ \
–form ‚email=“name@yourdomain.com“‚ \
–form ‚password=“password@1234″‚ \
–form ‚password_confirm=“password@1234″‚ \
–form ’strasse=“Kielbarg 15″‚ \
–form ‚company_name=“Metrics Media GmbH“‚ \
–form ‚plz=“22397″‚ \
–form ‚ort=“hamburg“‚ \
–form ‚telfest=“+494046963241″‚ \
–form ‚gebdatum=“01.01.2021″‚ \
–form ‚ust_vat_id=“DE1224355863″‚ \
–form ‚gender=“2″‚
POST: Login
Melden Sie sich mit Ihrem Benutzernamen und Passwort an, und erhalten Sie ein persönliches Zugangstoken für spätere Anfragen.
https://YOUR-DOMAIN/affiliate-manage/api/login
Headers:
Accept application/json
BODY formdata:
email: publisher@YOUR-DOMAIN
password: 123
Beispiel-Request:
curl –location –request POST ‚https://YOUR-DOMAIN/affiliate-manage/api/login‘ \
–header ‚Accept: application/json‘ \
–form ‚email=“name@yourdomain.com“‚ \
–form ‚password=“your-password“‚
POST: Logout
Ungültiger Zugriffstoken
https://YOUR-DOMAIN/affiliate-manage/api/logout
Authorization:
Token:
password: 123
Headers:
Accept application/json
Beispiel-Request:
curl –location –request POST ‚https://YOUR-DOMAIN/affiliate-manage/api/logout‘ \
–header ‚Accept: application/json‘
GET: Get User
Alle Benutzerdetails abrufen
https://YOUR-DOMAIN/affiliate-manage/api/user
Authorization:
Accept application/json
Beispiel-Request:
curl –location –request GET ‚https://YOUR-DOMAIN/affiliate-manage/api/user‘ \
–header ‚Accept: application/json‘
GET: Overview Stats
Überblick über die Statistiken, angefangen von den kumulativen Verkäufen (Total/Approved/Paid) bis hin zu den täglichen Traffic-/Klick-/Verkaufsdaten der letzten 30 Tage.
https://YOUR-DOMAIN/affiliate-manage/api/my-active-campaigns
Authorization:
Accept application/json
Beispiel-Request:
curl –location –request GET ‚https://YOUR-DOMAIN/affiliate-manage/api/my-active-campaigns‘ \
–header ‚Accept: application/json‘
GET: My Campaigns Stats
Abruf freigegebener Kampagnen
https://YOUR-DOMAIN/affiliate-manage/api/my-open-campaigns
Authorization:
Accept application/json
Beispiel-Request:
curl –location –request GET ‚https://YOUR-DOMAIN/affiliate-manage/api/my-open-campaigns‘ \
–header ‚Accept: application/json‘
GET: Active Campaigns
Abruf freigegebener Kampagnen
https://YOUR-DOMAIN/affiliate-manage/api/all-active-campaigns
Authorization:
Accept application/json
Beispiel-Request:
curl –location –request GET ‚https://YOUR-DOMAIN/affiliate-manage/api/all-active-campaigns‘ \
–header ‚Accept: application/json‘
GET: Campaign Details
Kampagnendetails abrufen
https://YOUR-DOMAIN/affiliate-manage/api/campaigns/{campaign_id}/details
Authorization:
Accept application/json
Beispiel-Request:
curl –location –request GET ‚https://YOUR-DOMAIN/affiliate-manage/api/campaigns/{campaign_id}/details‘ \
–header ‚Accept: application/json‘
GET: Campaign Ad Creatives
Kampagnen und Werbemittel abrufen
https://YOUR-DOMAIN/affiliate-manage/api/campaigns/{campaign_id}/ad_creatives
Authorization:
Accept application/json
Beispiel-Request:
curl –location –request GET ‚https://YOUR-DOMAIN/affiliate-manage/api/campaigns/{campaign_id}/ad_creatives‘ \
–header ‚Accept: application/json‘
GET: List Websites
Websites und Kanäle des Publishers abrufen
https://YOUR-DOMAIN/affiliate-manage/api/campaigns/{campaign_id}/details
Authorization:
Accept application/json
Beispiel-Request:
curl –location –request GET ‚https://YOUR-DOMAIN/affiliate-manage/api/campaigns/{campaign_id}/details‘ \
–header ‚Accept: application/json‘
DEL: Update Websites
Website und Kanäle aktualisieren
https://YOUR-DOMAIN/affiliate-manage/api/websites/18
Authorization:
Accept application/json
Beispiel-Request:
curl –location –request DELETE ‚https://YOUR-DOMAIN/affiliate-manage/api/websites/18‘ \
–header ‚Accept: application/json‘
GET: Program Performance Dashboard
Programm und Performance Dashboard abrufen
https://YOUR-DOMAIN/affiliate-manage/api/statistics/program-perfomance-dashboard
Authorization:
Accept application/json
Beispiel-Request:
curl –location –request POST ‚https://YOUR-DOMAIN/affiliate-manage/api/login‘ \
–header ‚Accept: application/json‘ \
–form ‚email=“name@yourdomain.com“‚ \
–form ‚password=“your-password“‚
POST: Program Performance Details
Details zur Performance abrufen
https://YOUR-DOMAIN/affiliate-manage/api/statistics/program-perfomance
Authorization:
Token:
password: 123
Headers:
Accept application/json
startdate: April 1, 2021
enddate: April 30, 2021
advertiser_id: 1051
country_id: 217
Beispiel-Request:
curl –location –request POST ‚https://YOUR-DOMAIN/affiliate-manage/api/statistics/program-perfomance‘ \
–header ‚Accept: application/json‘ \
–data-urlencode ’startdate=April 1, 2021′ \
–data-urlencode ‚enddate=April 30, 2021‘ \
–data-urlencode ‚advertiser_id=1051‘ \
–data-urlencode ‚country_id=217‘
GET: Ad Creative Performance Dashboard
Performance-Informationen zu Werbemitteln abrufen
https://YOUR-DOMAIN/affiliate-manage/api/statistics/adcreative-perfomance-dashboard
Authorization:
Accept application/json
Beispiel-Request:
curl –location –request GET ‚https://YOUR-DOMAIN/affiliate-manage/api/statistics/adcreative-perfomance-dashboard‘ \
–header ‚Accept: application/json‘
POST: Ad Creative Performance Details
Abruf von Informationen zu Werbemitteln
https://YOUR-DOMAIN/affiliate-manage/api/statistics/program-perfomance
Authorization:
Accept application/json
startdate: April 1, 2021
enddate: April 30, 2021
advertiser_id: 1051
country_id: 217
Beispiel-Request:
curl –location –request POST ‚https://YOUR-DOMAIN/affiliate-manage/api/statistics/program-perfomance‘ \
–header ‚Accept: application/json‘ \
–data-urlencode ’startdate=April 1, 2021′ \
–data-urlencode ‚enddate=April 30, 2021‘ \
–data-urlencode ‚advertiser_id=1051‘ \
–data-urlencode ‚country_id=217‘
PUT: Update Website
Publisher Website- und Kanalinformationen aktualisieren
https://YOUR-DOMAIN/affiliate-manage/api/websites/24
Authorization:
Accept application/json
url: https://www.yourdomain.com
name: Name of the Website
sprache: DE
beschreibung: Search engine where people search for stuff
keyword_1: Search
keyword_2: search-engine
keyword_3: Query
keyword_4: Results
keyword_5: accurate
visitors_month: 1000
visits_month: 100000
impressions_month: 1000000
primary_target_group: Male 18 – 35
second_target_group: Female 18 – 35
Specialcase: 1
haupt_kategorie: 5
Beispiel-Request:
curl –location –request POST ‚https://YOUR-DOMAIN/affiliate-manage/api/websites‘ \
–header ‚Accept: application/json‘ \
–data-urlencode ‚url=https://google.com‘ \
–data-urlencode ’name=Google‘ \
–data-urlencode ’sprache=US‘ \
–data-urlencode ‚beschreibung=Search engine where people search for stuff.‘ \
–data-urlencode ‚keyword_1=search‘ \
–data-urlencode ‚keyword_2=search-engine‘ \
–data-urlencode ‚keyword_3=query‘ \
–data-urlencode ‚keyword_4=results‘ \
–data-urlencode ‚keyword_5=accurate‘ \
–data-urlencode ‚visitors_month=1000‘ \
–data-urlencode ‚visits_month=100000‘ \
–data-urlencode ‚impressions_month=10000000‘ \
–data-urlencode ‚primary_target_group=Male 18 – 35′ \
–data-urlencode ’second_target_group=Female 18 – 35′ \
–data-urlencode ’specialcase=1‘ \
–data-urlencode ‚haupt_kategorie=5‘
POST: Add Website
Einem Publisher eine Website hinzufügen
https://YOUR-DOMAIN/affiliate-manage/api/websites
Authorization:
Accept application/json
url: https://www.yourdomain.com
name: Name of the Website
sprache: DE
beschreibung: Search engine where people search for stuff
keyword_1: Search
keyword_2: search-engine
keyword_3: Query
keyword_4: Results
keyword_5: accurate
visitors_month: 1000
visits_month: 100000
impressions_month: 1000000
primary_target_group: Male 18 – 35
second_target_group: Female 18 – 35
Specialcase: 1
haupt_kategorie: 5
Beispiel-Request:
curl –location –request POST ‚https://YOUR-DOMAIN/affiliate-manage/api/websites‘ \
–header ‚Accept: application/json‘ \
–data-urlencode ‚url=https://google.com‘ \
–data-urlencode ’name=Google‘ \
–data-urlencode ’sprache=US‘ \
–data-urlencode ‚beschreibung=Search engine where people search for stuff.‘ \
–data-urlencode ‚keyword_1=search‘ \
–data-urlencode ‚keyword_2=search-engine‘ \
–data-urlencode ‚keyword_3=query‘ \
–data-urlencode ‚keyword_4=results‘ \
–data-urlencode ‚keyword_5=accurate‘ \
–data-urlencode ‚visitors_month=1000‘ \
–data-urlencode ‚visits_month=100000‘ \
–data-urlencode ‚impressions_month=10000000‘ \
–data-urlencode ‚primary_target_group=Male 18 – 35‘ \
GET: List Websites
Die Liste von Webseiten/Kanälen eines Publishers abrufen
https://YOUR-DOMAIN/affiliate-manage/api/websites
Authorization:
Accept application/json
Beispiel-Request:
curl –location –request GET ‚https://YOUR-DOMAIN/affiliate-manage/api/websites‘ \
–header ‚Accept: application/json‘
GET: Campaign Ad Creatives
Werbemittel einer Kampagne abrufen
https://YOUR-DOMAIN/affiliate-manage/api/banners/153/details
Authorization:
Accept application/json
Beispiel-Request:
curl –location –request GET ‚https://YOUR-DOMAIN/affiliate-manage/api/banners/153/details‘ \
–header ‚Accept: application/json‘
GET: Dashboard Stats
Statistiken zum Dashboard abrufen
https:/YOUR-DOMAIN/affiliate-manage/api/dashboard-stats?filter_by_date=01.04.2021 – 30.04.2021
Authorization:
Accept application/json
filter_by_date: 01.04.2021 – 30.04.2021
Beispiel-Request:
curl –location –request GET ‚https://YOUR-DOMAIN/affiliate-manage/api/dashboard-stats?filter_by_date=01.04.2021%20-%2030.04.2021‘ \
–header ‚Accept: application/json‘