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