Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Aufruf

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

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

...

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

HTTP-Request

...

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

...

Übergabe

Header:

Code Block

Content-Type: application/json
X-Authorization: Bearer TOKEN

Methode:

Code Block
POST

...

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

Code Block
languagejs
{
	"email": "EMAILADRESSEbeispiel@websale.de",
	"reason": "GRUNDtelefonisch FÜR SPERREveranlasst"
}

Beide Felder sind Pflichtfelder.

...

Response

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

...

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

...

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

...

Übergabe

Header:

Code Block

Content-Type: application/json
X-Authorization: Bearer TOKEN

Methode:

Code Block
PUT

...

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

Code Block
languagejs
{
	"oldaddress": "ALTE EMAILADRESSEbeispiel@websale.de",
	"newaddress": "NEUE EMAILADRESSEneueadresse@websale.de"
}

...

Antwort

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

...