# 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": "bd55127e-8069-4919-9c6e-216533111d9b",
  "first_name": "Micha",
  "last_name": "Muster",
  "profession_id": 173,
  "discipline_id": 279,
  "activity_id": 100036,
  "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.

# 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'