Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Aufruf

https://www.websale.de/api/emm/*

Es muss (wie bei der Dokumentation für die REST-Befehle für den AuthentServer beschrieben wurde) ein Token im Header übergeben werden.

Aktionen

Eintrag in die Sperrliste hinzufügen

Es kann eine Adresse neu zu der Sperrliste hinzugefügt werden. Dabei muss die eMail-Adresse und der Grund angegeben werden.

HTTP-Request

POST https://www.websale.de/api/emm/addlock

Content-Type

application/json

Authentification Token

benötigt

Request-Body

EigenschaftTypBeschreibung
emailstringEmail-Adresse, die zur Sperrliste hinzugefüt werden soll
reasonstringBegründungstext wieso die Adresse zur Liste hinzugefügt werden soll

Request-Body Beispiel

In diesem Beispiel wird die Adresse "beispiel@websale.de" zur Liste hinzugefügt, da der Adressinhaber dies telefonisch veranlasst hat.

{
	"email": "beispiel@websale.de",
	"reason": "telefonisch veranlasst"
}

Response

Bei Erfolg wird HTTP-Code 200 zurückgegeben. Der Content ist leer.

Ist ein Fehler aufgetreten wird ein 400er Code zurückgegeben.

Curl Beispiel

Die Adresse "beispiel@websale.de" wird zur Liste hinzugefügt, da der Adressinhaber dies telefonisch veranlasst hat.

curl \
 -X POST \
 -H "Content-Type: application/json" \
 -H "X-Authorization: Bearer eyJhbGciOiJIUzI1Ni...jBhOWMyMmRmNzFkOT==" \
 -d '{
    "email": "beispiel@websale.de",
    "reason": "telefonisch veranlasst"
}' \
"https://www.websale.de/api/emm/addlock"

Eintrag in der Sperrliste updaten

Wenn jemand z.B. die eMail-Adresse wechselt muss die Sperrliste (sofern die alte Adresse in der Sperrliste steht) um die neue Adresse erweitert werden.

HTTP-Request

PUT https://www.websale.de/api/emm/changeemail

Content-Type

application/json

Authentification Token

benötigt

Request-Body

EigenschaftTypBeschreibung
oldadressstringAlte Email-Adresse, nach der in der Sperrliste gesucht werden soll
newaddressstringNeue Emal-Adresse, die in die Sperrliste eingetragen werden soll wenn die oldaddress in der Liste gefunden wurde

Request-Body Beispiel

Der User hat die Email-Adresse von "beispiel@websale.de" in "neueadresse@websale.de" geändert. Diese soll mit in die Sperrliste eingetragen werden,
sofern die alte Adresse auch in der Liste steht.

{
	"oldaddress": "beispiel@websale.de",
	"newaddress": "neueadresse@websale.de"
}

Antwort

Bei Erfolg wird HTTP-Code 200 zurückgegeben. Der Content ist leer.

Ist ein Fehler aufgetreten wird ein 400er Code zurückgegeben.

Curl Beispiel

Der User hat die Email-Adresse von "beispiel@websale.de" in "neueadresse@websale.de" geändert. Diese soll mit in die Sperrliste eingetragen werden,
sofern die alte Adresse auch in der Liste steht.

curl \
 -X PUT \
 -H "Content-Type: application/json" \
 -H "X-Authorization: Bearer eyJhbGciOiJIUzI1Ni...jBhOWMyMmRmNzFkOT==" \
 -d '{
	"oldaddress": "beispiel@websale.de",
	"newaddress": "neueadresse@websale.de"
}' \
"https://www.websale.de/api/emm/changeemail"
  • No labels