Versions Compared

Key

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

Teil von AntonyLegacy

Table of Contents
minLevel2
maxLevel2

Alle Benutzer abrufen

Endpunkt: GET - /v1/auth/users

...

Beschreibung: Gibt einem alle Benutzer zurück

Beispiel Request:

Code Block
languagejson
 /v1/auth/users

Beispiel Reponse:

Code Block
languagejson
 [
  {
    "UserId": 1,
    "UserName": "Max Mustermann",
    "Acronym": "MM",
    "Avatar16": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAArDAAAKwwE0KSSrAAACmUlEQVQ4T32QbUhTcRjFBxVZpLQ26cUyEanpuu59zpepuZxOselmoqWYzlziF4UEzaRWkzC0hqZpWs4l2nxLVxmkFVEoZGQ0LYuSzCySPgV9sGine69Dol08cD79z/k9z/NnAaD9r2Z6C7Nneg2T462HFobOq++aCwiF+2lFK73/Ac7OXMPiaMmfj47jmOzIwqhFg+6qyJ/GlKB4d4QWI6CnVLHh5Y0ji+/68uHsysFYiw795jjYT0fBUix5Q0Y20UFSzABTdPzT5lSMX9XjYcNB2KpUuG9Jw1hzGqwVka6gXT4rWzACnjRqDUM1GvRVJ+FBYybmyTM+DxZg1p6NKaseeerdeXSQFCPgWYtWv+AoxLd7xbS/3DZibiAP77sPY9qqc6VH7Vwd0G9Wbp/tyfk1P2gAZar8gZz+tjMDE03Jv/0462PpIClGAKUXbTo7VaJMTabKU+1paCuVU5/ou5xaBWAtVfg9b9V+nbGl43WHHs5rWjy+qFoKC2YXuSO0GAG88h0cfr3UrmyQuQZqszBSq0GXKQnhJSGu4FrxWIAxQEAHSXkAiHJ/tuBCzDTRHo3gQSlMfWfgdL7C2RETeA4xCJsSgrrYH4G5gSpGgOhUzGVxXSKI6yTglgyiYRkqJ06C94ggARIQHUqILAkQlu//xPJmcTwA0grNnKQmGYKWOPBvhoN3R4w9I6HYOyxCSG8YQttiISZPklfqsDWam+EJOJE8KzNp6SlUeF9XBPg9CvC7w+mthPXxkJpToCjLgG/EtiIPAFEQdlRYcuC75JzGJbqUAEGTit5GcEVFQtWQVCdCXKZeCkoVTrDWsQgPgFtcL/+1kVy5TxY3hn2Mo2Qbt8i9831CvTI3+q1JIt9FpDdTweUeWH8BjhzuZEDMuhAAAAAASUVORK5CYII="
  }
 ]

Info

Das Avatar16 Feld ist ein Base64 Encodetes byte array!

...

Einen Benutzer abrufen

Endpunkt: GET - /v1/auth/users/{id}

...

Beschreibung: Gibt den Benutzer mit der angegebenen Id zurück

Beispiel Request:

Code Block
languagejson
 /v1/auth/users/2

Beispiel Reponse:

Code Block
languagejson
{
  "UserId": 12,
  "UserName": "Max Mustermann",
  "Acronym": "MM",
  "Avatar16": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAACXBIWXMAAArDAAAKwwE0KSSrAAACmUlEQVQ4T32QbUhTcRjFBxVZpLQ26cUyEanpuu59zpepuZxOselmoqWYzlziF4UEzaRWkzC0hqZpWs4l2nxLVxmkFVEoZGQ0LYuSzCySPgV9sGine69Dol08cD79z/k9z/NnAaD9r2Z6C7Nneg2T462HFobOq++aCwiF+2lFK73/Ac7OXMPiaMmfj47jmOzIwqhFg+6qyJ/GlKB4d4QWI6CnVLHh5Y0ji+/68uHsysFYiw795jjYT0fBUix5Q0Y20UFSzABTdPzT5lSMX9XjYcNB2KpUuG9Jw1hzGqwVka6gXT4rWzACnjRqDUM1GvRVJ+FBYybmyTM+DxZg1p6NKaseeerdeXSQFCPgWYtWv+AoxLd7xbS/3DZibiAP77sPY9qqc6VH7Vwd0G9Wbp/tyfk1P2gAZar8gZz+tjMDE03Jv/0462PpIClGAKUXbTo7VaJMTabKU+1paCuVU5/ou5xaBWAtVfg9b9V+nbGl43WHHs5rWjy+qFoKC2YXuSO0GAG88h0cfr3UrmyQuQZqszBSq0GXKQnhJSGu4FrxWIAxQEAHSXkAiHJ/tuBCzDTRHo3gQSlMfWfgdL7C2RETeA4xCJsSgrrYH4G5gSpGgOhUzGVxXSKI6yTglgyiYRkqJ06C94ggARIQHUqILAkQlu//xPJmcTwA0grNnKQmGYKWOPBvhoN3R4w9I6HYOyxCSG8YQttiISZPklfqsDWam+EJOJE8KzNp6SlUeF9XBPg9CvC7w+mthPXxkJpToCjLgG/EtiIPAFEQdlRYcuC75JzGJbqUAEGTit5GcEVFQtWQVCdCXKZeCkoVTrDWsQgPgFtcL/+1kVy5TxY3hn2Mo2Qbt8i9831CvTI3+q1JIt9FpDdTweUeWH8BjhzuZEDMuhAAAAAASUVORK5CYII="
}

...

Beschreibung: Gibt einem alle Benutzer zurück

Beispiel Request:

Code Block
languagejson
 /v1/auth/users/2/avatar16

Beispiel Reponse:

Es wird ein Direkter Stream des Images zurückgegeben

...

Beschreibung: Gibt den Statustext eines Benutzers zurück

Beispiel Request:

Code Block
languagejson
 /v1/auth/users/2/getCustomStatus

Beispiel Reponse:

Code Block
languagejson
 [
  {
    "UserId": 12,
    "Status": "Aktuell nicht zu erreichen"
  }
 ]

...

Beschreibung: Setzt den Statustext eines Benutzers

Beispiel Request:

Code Block
languagejson
 /v1/auth/users/2/setCustomStatus

Body:

Code Block
Das ist mein neuer Status
Info

Der Body ist ein plain string

Beispiel Requests:

Code Block
"Das ist meine neuer Status"

...