# Userdaten Endpunkt

Sofern der User seine Zustimmung erteilt hat, kann mit dem Access Token das freigegebene Datenset abgerufen werden.

# Payload

GET https://auth.doccheck.com/api/users/data
	Authorization: Bearer {access_token}

# Response

Wenn der User seine Zustimmung erteilt hat antwortet der Request mit den freigegebenen Userdaten.

Beispiel (Testnutzer):

{
  "unique_id": "50cf6446e3c757f9a43035c4e38d77c1",
  "first_name": "Micha",
  "last_name": "Muster",
  "profession_id": 217,
  "discipline_id": 274,
  "activity_id": 100032,
  "email": "testuser@example.com",
  "street": "Test-Strasse 66",
  "area_code": "55555",
  "city": "Teststadt",
  "country_id": 18,
  "country_iso_code": "DE",
  "user_language": "de"
}

Hinweis

Die tatsächlich gelieferten Felder hängen von den konfigurierten und vom Nutzer freigegebenen Scopes ab. Eine vollständige Feldliste inkl. Scopes finden Sie unter Rückgabewerte des User‑Daten‑Endpunkts.

Firmenpasswörter

Auch Firmenpasswörter haben eine eigene unique_id. Bei einem Login mit Firmenpasswort kann diese unique_id am Userdaten-Endpunkt zurückgegeben werden, sofern Ihre Integration den Endpunkt nach erfolgreichem Login aufruft.

# Response auf ungültige Anfrage

Siehe die Fehlermeldungen hier.

{
  "error_description": "xxxxx",
  "error": "xxxx"
}

# Preflight/OPTIONS

Der Endpoint unterstützt Preflight-Requests mit der OPTIONS-Methode.

# Testen des Endpunktes

curl --location 'https://auth.doccheck.com/api/users/data' \
--header 'Authorization: Bearer test_token'