The AccountIdentityDetailResponseDto object
Example
{
"id": "string",
"email": "string",
"first_name": "string",
"last_name": "string",
"avatar_url": "string",
"external_id": "string",
"metadata": {},
"is_active": false,
"email_verified": false,
"email_verified_at": "2026-04-20T12:00:00.000Z",
"locked_until": "2026-04-20T12:00:00.000Z",
"password_changed_at": "2026-04-20T12:00:00.000Z",
"app_membership_count": 0,
"total_assignments": 0,
"created_at": "2026-04-20T12:00:00.000Z",
"app_memberships": [
{
"id": "string",
"application_id": "string",
"application_slug": "string",
"application_name": "string",
"status": "active",
"created_at": "2026-04-20T12:00:00.000Z",
"assignment_count": 0
}
]
}Properties
id *stringemail *stringfirst_name *stringlast_name *stringavatar_urlstringexternal_idstringmetadataany objectis_active *booleanemail_verified *booleanemail_verified_atstring (date-time)locked_untilstring (date-time)When non-null and in the future, the identity is locked out from login attempts. Set by the progressive lockout policy on repeated failed logins.
password_changed_atstring (date-time)app_membership_count *numbertotal_assignments *numbercreated_at *string (date-time)app_memberships *AccountIdentityAppMembershipDto[]Every active AppMembership for this identity, ordered by Application name. Each entry carries the App's slug + name so the drawer can render links without an additional lookup, plus the per-App assignment count.