MetriBeacon
Menü
Deutsch

GET ein SCIM-Schema lesen

/api/v1/scim/v2/{directory}/Schemas/{resource_id}

ein SCIM-Schema lesen. Verzeichnistokens gelten ausschließlich für ein Verzeichnis. Deaktivierung entzieht den Firmenzugriff, ohne das persönliche Konto zu löschen. Gruppenzuordnungen vergeben nur Viewer oder Editor.

Auf dieser Seite

Zugriff und Rechte

ein SCIM-Schema lesen. Verzeichnistokens gelten ausschließlich für ein Verzeichnis. Deaktivierung entzieht den Firmenzugriff, ohne das persönliche Konto zu löschen. Gruppenzuordnungen vergeben nur Viewer oder Editor.

scimProvisioning

Parameter und Header

FeldPositionTyp und GrenzenErforderlichBedeutung
directoryPfadstring; {"format":"uuid"}JaKennung des SCIM-Verzeichnisses.
resource_idPfadstringJaKennung der SCIM-Ressource.

Anfragekörper

Kein Anfragekörper.

Antworten

application/scim+json

FeldTyp und GrenzenErforderlichBedeutung
$EnterpriseSCIMResource | objectJa—
$ (oneOf 1)EnterpriseSCIMResourceNein—
$ (oneOf 1).schemasarray<string>Nein—
$ (oneOf 1).schemas[]stringJa—
$ (oneOf 1).idstringNein—
$ (oneOf 1).externalIdstringNein—
$ (oneOf 1).userNamestringNein—
$ (oneOf 1).displayNamestringNein—
$ (oneOf 1).activebooleanNein—
$ (oneOf 1).emailsarray<object>Nein—
$ (oneOf 1).emails[]objectJa—
$ (oneOf 1).emails[].valuestringNein—
$ (oneOf 1).emails[].primarybooleanNein—
$ (oneOf 1).nameobjectNein—
$ (oneOf 1).membersarray<object>Nein—
$ (oneOf 1).members[]objectJa—
$ (oneOf 1).members[].valuestring; {"format":"uuid"}Nein—
$ (oneOf 1).metaobjectNein—
$ (oneOf 2)objectNein—
$ (oneOf 2).schemasarray<string>Nein—
$ (oneOf 2).schemas[]stringJa—
$ (oneOf 2).Resourcesarray<EnterpriseSCIMResource>Nein—
$ (oneOf 2).Resources[]EnterpriseSCIMResourceJa—
$ (oneOf 2).Resources[].schemasarray<string>Nein—
$ (oneOf 2).Resources[].schemas[]stringJa—
$ (oneOf 2).Resources[].idstringNein—
$ (oneOf 2).Resources[].externalIdstringNein—
$ (oneOf 2).Resources[].userNamestringNein—
$ (oneOf 2).Resources[].displayNamestringNein—
$ (oneOf 2).Resources[].activebooleanNein—
$ (oneOf 2).Resources[].emailsarray<object>Nein—
$ (oneOf 2).Resources[].emails[]objectJa—
$ (oneOf 2).Resources[].emails[].valuestringNein—
$ (oneOf 2).Resources[].emails[].primarybooleanNein—
$ (oneOf 2).Resources[].nameobjectNein—
$ (oneOf 2).Resources[].membersarray<object>Nein—
$ (oneOf 2).Resources[].members[]objectJa—
$ (oneOf 2).Resources[].members[].valuestring; {"format":"uuid"}Nein—
$ (oneOf 2).Resources[].metaobjectNein—
$ (oneOf 2).totalResultsintegerNein—
$ (oneOf 2).startIndexintegerNein—
$ (oneOf 2).itemsPerPageintegerNein—

application/scim+json

FeldTyp und GrenzenErforderlichBedeutung
$objectJa—

application/scim+json

FeldTyp und GrenzenErforderlichBedeutung
$objectJa—

application/scim+json

FeldTyp und GrenzenErforderlichBedeutung
$objectJa—

application/scim+json

FeldTyp und GrenzenErforderlichBedeutung
$objectJa—

application/scim+json

FeldTyp und GrenzenErforderlichBedeutung
$objectJa—

application/scim+json

FeldTyp und GrenzenErforderlichBedeutung
$objectJa—

application/scim+json

FeldTyp und GrenzenErforderlichBedeutung
$objectJa—

application/scim+json

FeldTyp und GrenzenErforderlichBedeutung
$objectJa—

application/scim+json

FeldTyp und GrenzenErforderlichBedeutung
$objectJa—

Wiederholungen und asynchrone Aufträge

Für diese Änderung gibt es keine allgemeine Wiederholungsgarantie. Prüfen Sie bei unklarer Antwort den betroffenen Eintrag, bevor Sie es erneut versuchen. Beachten Sie Wartezeiten aus Retry-After und fordern Sie abgelaufene Anmelde- oder Aktionscodes neu an.

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 --proto "=https" --tlsv1.2 --silent --show-error --max-time 10 --output /dev/null --write-out "%{http_code}\n" \
  --request GET \
  --header @"$HOME/.config/metribeacon/headers.txt" \
  "https://metribeacon.com/api/v1/scim/v2/{directory}/Schemas/{resource_id}"
python
import json
from pathlib import Path
from urllib.request import Request, HTTPRedirectHandler, build_opener
from urllib.error import HTTPError

config = Path.home() / ".config/metribeacon"
headers = json.loads((config / "headers.json").read_text())
body = None
request = Request("https://metribeacon.com/api/v1/scim/v2/{directory}/Schemas/{resource_id}", data=body, headers=headers, method="GET")
class NoRedirect(HTTPRedirectHandler):
    def redirect_request(self, request, fp, code, message, headers, target):
        return None

try:
    with build_opener(NoRedirect()).open(request, timeout=10) as response:
        print(response.status)
except HTTPError as error:
    print(error.code)
    error.close()
javascript
import { readFile } from "node:fs/promises";
import { homedir } from "node:os";
import { join } from "node:path";

const config = join(homedir(), ".config/metribeacon");
const headers = JSON.parse(await readFile(join(config, "headers.json"), "utf8"));
const response = await fetch("https://metribeacon.com/api/v1/scim/v2/{directory}/Schemas/{resource_id}", {
  method: "GET", headers, redirect: "manual",
  signal: AbortSignal.timeout(10000),
});
console.log(response.status);
await response.body?.cancel();
go
package main

import (
 "encoding/json"
 "fmt"
 "net/http"
 "os"
 "path/filepath"
 "time"
)

func main() {
 home, err := os.UserHomeDir(); if err != nil { panic("local configuration unavailable") }
 config := filepath.Join(home, ".config/metribeacon")
 raw, err := os.ReadFile(filepath.Join(config,"headers.json")); if err != nil { panic("local headers unavailable") }
 var headers map[string]string
 if json.Unmarshal(raw,&headers) != nil { panic("invalid local headers") }
 request, err := http.NewRequest("GET","https://metribeacon.com/api/v1/scim/v2/{directory}/Schemas/{resource_id}",nil)
 if err != nil { panic("request unavailable") }
 for key,value := range headers { request.Header.Set(key,value) }
 client := &http.Client{Timeout:10*time.Second,CheckRedirect:func(*http.Request,[]*http.Request)error{return http.ErrUseLastResponse}}
 response, err := client.Do(request); if err != nil { panic("request failed; credentials and response omitted") }
 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.

  • GET SCIM-Schemata lesen

    SCIM-Schemata lesen. Verzeichnistokens gelten ausschließlich für ein Verzeichnis. Deaktivierung entzieht den Firmenzugriff, ohne das persönliche Konto zu löschen. Gruppenzuordnungen vergeben nur Viewer oder Editor.

  • GET SCIM-Benutzer auflisten

    SCIM-Benutzer auflisten. Verzeichnistokens gelten ausschließlich für ein Verzeichnis. Deaktivierung entzieht den Firmenzugriff, ohne das persönliche Konto zu löschen. Gruppenzuordnungen vergeben nur Viewer oder Editor.

  • POST SCIM-Benutzer anlegen

    SCIM-Benutzer anlegen. Verzeichnistokens gelten ausschließlich für ein Verzeichnis. Deaktivierung entzieht den Firmenzugriff, ohne das persönliche Konto zu löschen. Gruppenzuordnungen vergeben nur Viewer oder Editor.