MetriBeacon
Menü
Deutsch

GET Persönliche Listenreihenfolge lesen

/api/v1/workspaces/{id}/list-orders/{list_group}

Persönliche Listenreihenfolge des angemeldeten Benutzers in diesem Arbeitsbereich. Eigentümer, Bearbeiter und Betrachter können ihre eigene Reihenfolge ändern. Nur Browsersitzungen; Änderungen benötigen CSRF und einen Idempotency-Key. Die manuelle Sortierung erhält die relative Reihenfolge der übrigen Einträge; neue Einträge werden angehängt, gelöschte oder neu zugeordnete Einträge verlieren ihre Position.

Auf dieser Seite

Zugriff und Rechte

Persönliche Listenreihenfolge des angemeldeten Benutzers in diesem Arbeitsbereich. Eigentümer, Bearbeiter und Betrachter können ihre eigene Reihenfolge ändern. Nur Browsersitzungen; Änderungen benötigen CSRF und einen Idempotency-Key. Die manuelle Sortierung erhält die relative Reihenfolge der übrigen Einträge; neue Einträge werden angehängt, gelöschte oder neu zugeordnete Einträge verlieren ihre Position.

Browsersitzung: Cookie __Host-mb_session.

Parameter und Header

FeldPositionTyp und GrenzenErforderlichBedeutung
idPfadstring; {"format":"uuid"}JaDie konkrete Arbeitsbereich-, Mitglied- oder Einladungskennung. Fremde oder nicht geteilte Arbeitsbereich-Kennungen gewähren keinen Zugriff.
list_groupPfadstring; {"enum":["monitors","servers"]}JaZu sortierende Liste: Monitore oder Server.

Anfragekörper

Kein Anfragekörper.

Antworten

application/json

FeldTyp und GrenzenErforderlichBedeutung
$object; {"additionalProperties":false}Ja—
$.revisioninteger; {"minimum":0}JaAktuelle Reihenfolgenrevision. Beim Verschieben oder Zurücksetzen als expected_revision übergeben; eine zwischenzeitliche Änderung liefert 409.
$.has_custom_orderbooleanJa—
Stabile Fehlercodes
unauthorized

application/problem+json

FeldTyp und GrenzenErforderlichBedeutung
$ProblemJa—
$.codestringJaStabiler maschinenlesbarer Fehlercode
$.detailstringJaKurze lokalisierte Erklärung ohne interne Fehlerdaten
$.instancestringJaEinmalige relative Kennung /api/v1/requests/{request_id}; keine abrufbare Ressource
$.messagestringJaVorübergehend für bestehende Clients gleich detail
$.message_keystringJaStabiler Übersetzungsschlüssel für einen Sprachwechsel der Anzeige ohne neue Anfrage
$.message_paramsobject; {"additionalProperties":true}JaBenannte, sicher ausgegebene Meldungsparameter; kein beliebiges HTML
$.request_idstring; {"pattern":"^[0-9a-f]{32}$"}JaVom Server erzeugte Diagnosekennung. Enthält kein Logintoken und keine Zugangsdaten.
$.statusinteger; {"maximum":599,"minimum":400}Ja—
$.titlestringJaLokalisierte HTTP-Statusbezeichnung
$.typestring; {"const":"about:blank"}Ja—
Stabile Fehlercodes
browser_session_required
forbidden
csrf
invalid_origin
workspace_scope

application/problem+json

FeldTyp und GrenzenErforderlichBedeutung
$ProblemJa—
$.codestringJaStabiler maschinenlesbarer Fehlercode
$.detailstringJaKurze lokalisierte Erklärung ohne interne Fehlerdaten
$.instancestringJaEinmalige relative Kennung /api/v1/requests/{request_id}; keine abrufbare Ressource
$.messagestringJaVorübergehend für bestehende Clients gleich detail
$.message_keystringJaStabiler Übersetzungsschlüssel für einen Sprachwechsel der Anzeige ohne neue Anfrage
$.message_paramsobject; {"additionalProperties":true}JaBenannte, sicher ausgegebene Meldungsparameter; kein beliebiges HTML
$.request_idstring; {"pattern":"^[0-9a-f]{32}$"}JaVom Server erzeugte Diagnosekennung. Enthält kein Logintoken und keine Zugangsdaten.
$.statusinteger; {"maximum":599,"minimum":400}Ja—
$.titlestringJaLokalisierte HTTP-Statusbezeichnung
$.typestring; {"const":"about:blank"}Ja—
Stabile Fehlercodes
not_found

application/problem+json

FeldTyp und GrenzenErforderlichBedeutung
$ProblemJa—
$.codestringJaStabiler maschinenlesbarer Fehlercode
$.detailstringJaKurze lokalisierte Erklärung ohne interne Fehlerdaten
$.instancestringJaEinmalige relative Kennung /api/v1/requests/{request_id}; keine abrufbare Ressource
$.messagestringJaVorübergehend für bestehende Clients gleich detail
$.message_keystringJaStabiler Übersetzungsschlüssel für einen Sprachwechsel der Anzeige ohne neue Anfrage
$.message_paramsobject; {"additionalProperties":true}JaBenannte, sicher ausgegebene Meldungsparameter; kein beliebiges HTML
$.request_idstring; {"pattern":"^[0-9a-f]{32}$"}JaVom Server erzeugte Diagnosekennung. Enthält kein Logintoken und keine Zugangsdaten.
$.statusinteger; {"maximum":599,"minimum":400}Ja—
$.titlestringJaLokalisierte HTTP-Statusbezeichnung
$.typestring; {"const":"about:blank"}Ja—
Stabile Fehlercodes
revision_conflict
idempotency_conflict

application/problem+json

FeldTyp und GrenzenErforderlichBedeutung
$ProblemJa—
$.codestringJaStabiler maschinenlesbarer Fehlercode
$.detailstringJaKurze lokalisierte Erklärung ohne interne Fehlerdaten
$.instancestringJaEinmalige relative Kennung /api/v1/requests/{request_id}; keine abrufbare Ressource
$.messagestringJaVorübergehend für bestehende Clients gleich detail
$.message_keystringJaStabiler Übersetzungsschlüssel für einen Sprachwechsel der Anzeige ohne neue Anfrage
$.message_paramsobject; {"additionalProperties":true}JaBenannte, sicher ausgegebene Meldungsparameter; kein beliebiges HTML
$.request_idstring; {"pattern":"^[0-9a-f]{32}$"}JaVom Server erzeugte Diagnosekennung. Enthält kein Logintoken und keine Zugangsdaten.
$.statusinteger; {"maximum":599,"minimum":400}Ja—
$.titlestringJaLokalisierte HTTP-Statusbezeichnung
$.typestring; {"const":"about:blank"}Ja—
Stabile Fehlercodes
invalid_list_order
invalid_idempotency_key
invalid_reference

application/problem+json

FeldTyp und GrenzenErforderlichBedeutung
$ProblemJa—
$.codestringJaStabiler maschinenlesbarer Fehlercode
$.detailstringJaKurze lokalisierte Erklärung ohne interne Fehlerdaten
$.instancestringJaEinmalige relative Kennung /api/v1/requests/{request_id}; keine abrufbare Ressource
$.messagestringJaVorübergehend für bestehende Clients gleich detail
$.message_keystringJaStabiler Übersetzungsschlüssel für einen Sprachwechsel der Anzeige ohne neue Anfrage
$.message_paramsobject; {"additionalProperties":true}JaBenannte, sicher ausgegebene Meldungsparameter; kein beliebiges HTML
$.request_idstring; {"pattern":"^[0-9a-f]{32}$"}JaVom Server erzeugte Diagnosekennung. Enthält kein Logintoken und keine Zugangsdaten.
$.statusinteger; {"maximum":599,"minimum":400}Ja—
$.titlestringJaLokalisierte HTTP-Statusbezeichnung
$.typestring; {"const":"about:blank"}Ja—
Stabile Fehlercodes
unavailable

application/problem+json

FeldTyp und GrenzenErforderlichBedeutung
$ProblemJa—
$.codestringJaStabiler maschinenlesbarer Fehlercode
$.detailstringJaKurze lokalisierte Erklärung ohne interne Fehlerdaten
$.instancestringJaEinmalige relative Kennung /api/v1/requests/{request_id}; keine abrufbare Ressource
$.messagestringJaVorübergehend für bestehende Clients gleich detail
$.message_keystringJaStabiler Übersetzungsschlüssel für einen Sprachwechsel der Anzeige ohne neue Anfrage
$.message_paramsobject; {"additionalProperties":true}JaBenannte, sicher ausgegebene Meldungsparameter; kein beliebiges HTML
$.request_idstring; {"pattern":"^[0-9a-f]{32}$"}JaVom Server erzeugte Diagnosekennung. Enthält kein Logintoken und keine Zugangsdaten.
$.statusinteger; {"maximum":599,"minimum":400}Ja—
$.titlestringJaLokalisierte HTTP-Statusbezeichnung
$.typestring; {"const":"about:blank"}Ja—

Wiederholungen und asynchrone Aufträge

Diese Operation liest oder prüft, ohne eine Ressourcenänderung anzuwenden. Beachten Sie Ratenlimits und Zugangslaufzeiten.

Anfragebeispiele

Ersetzen Sie Demokennungen, Zeitstempel und Platzhalter durch eigene Werte. Behalten Sie bei Wiederholungen Kennungen, Zeit und Inhalt bei. Diese Beispiele führen auf der Seite keine Anfragen aus.

Halten Sie Anmeldelinks, Codes, Cookies und Schlüssel privat. Schreiben Sie sie nicht in Logs und teilen Sie sie nicht in Hilfeanfragen.

shell
curl --request GET --header "Cookie: $MB_COOKIE" --header "X-CSRF-Token: $MB_CSRF" "https://metribeacon.com/api/v1/workspaces/00000000-0000-4000-8000-000000000001/list-orders/monitors"
python
import json, os, urllib.request
headers = {"Cookie": os.environ["MB_COOKIE"], "X-CSRF-Token": os.environ["MB_CSRF"], "Content-Type": "application/json"}
request = urllib.request.Request("https://metribeacon.com/api/v1/workspaces/00000000-0000-4000-8000-000000000001/list-orders/monitors", method="GET", headers=headers, data=None)
with urllib.request.urlopen(request, timeout=30) as response:
    print(json.load(response))
javascript
const response = await fetch("https://metribeacon.com/api/v1/workspaces/00000000-0000-4000-8000-000000000001/list-orders/monitors", {method: "GET", credentials: "same-origin", headers: {"Content-Type":"application/json", "X-CSRF-Token":csrfToken}});
console.log(response.status, await response.json());
go
package main
import ("fmt"; "net/http"; "os"; "strings"; "time")
func main() {
 client := &http.Client{Timeout:30*time.Second}
 request, err := http.NewRequest("GET","https://metribeacon.com/api/v1/workspaces/00000000-0000-4000-8000-000000000001/list-orders/monitors",strings.NewReader(""))
 if err != nil { panic(err) }
 request.Header.Set("Cookie",os.Getenv("MB_COOKIE"))
 request.Header.Set("X-CSRF-Token",os.Getenv("MB_CSRF"))
 request.Header.Set("Content-Type","application/json")
 response,err := client.Do(request)
 if err != nil {panic(err)}
 defer response.Body.Close()
 fmt.Println(response.StatusCode)
}
  • HTTP-API, OAuth und MCP

    Finden Sie die Nutzer-API-Endpunkte mit Rechten, Feldern, Beispielen und Antwortformaten.

  • DELETE Persönliche Listenreihenfolge zurücksetzen

    Persönliche Listenreihenfolge des angemeldeten Benutzers in diesem Arbeitsbereich. Eigentümer, Bearbeiter und Betrachter können ihre eigene Reihenfolge ändern. Nur Browsersitzungen; Änderungen benötigen CSRF und einen Idempotency-Key. Die manuelle Sortierung erhält die relative Reihenfolge der übrigen Einträge; neue Einträge werden angehängt, gelöschte oder neu zugeordnete Einträge verlieren ihre Position.

  • POST Eintrag in der persönlichen Liste verschieben

    Persönliche Listenreihenfolge des angemeldeten Benutzers in diesem Arbeitsbereich. Eigentümer, Bearbeiter und Betrachter können ihre eigene Reihenfolge ändern. Nur Browsersitzungen; Änderungen benötigen CSRF und einen Idempotency-Key. Die manuelle Sortierung erhält die relative Reihenfolge der übrigen Einträge; neue Einträge werden angehängt, gelöschte oder neu zugeordnete Einträge verlieren ihre Position.

  • GET Geräte im Arbeitsbereich suchen und seitenweise lesen

    Geräte im Arbeitsbereich suchen und seitenweise lesen.