1. Docs
  2. API Reference
  3. AccountIdentityDetailResponseDto

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

  • idstring*
  • emailstring*
  • first_namestring*
  • last_namestring*
  • avatar_urlstring
  • external_idstring
  • metadataany object
  • is_activeboolean*
  • email_verifiedboolean*
  • email_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_countnumber*
  • total_assignmentsnumber*
  • created_atstring (date-time)*
  • app_membershipsAccountIdentityAppMembershipDto[]*

    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.