---
title: "Get public interaction data"
method: GET
path: "/api/experience/interaction"
tags: ["Experience"]
---

# Get public interaction data

`GET /api/experience/interaction`

Get the public interaction data.

## Response `200`

The public interaction data has been successfully retrieved.

- object
  - `interactionEvent` 'SignIn' | 'Register' | 'ForgotPassword', required
  - `userId` string
  - `profile` object, required
    - `avatar` string, nullable
    - `name` string, nullable
    - `username` string, nullable
    - `primaryEmail` string, nullable
    - `primaryPhone` string, nullable
    - `profile` object
      - `familyName` string
      - `givenName` string
      - `middleName` string
      - `nickname` string
      - `preferredUsername` string
      - `profile` string
      - `website` string
      - `gender` string
      - `birthdate` string
      - `zoneinfo` string
      - `locale` string
      - `address` object
        - `formatted` string
        - `streetAddress` string
        - `locality` string
        - `region` string
        - `postalCode` string
        - `country` string
    - `customData` object — arbitrary
    - `socialIdentity` object
      - `target` string, required
      - `userInfo` object, required
        - `id` string, required
        - `email` string
        - `phone` string
        - `name` string
        - `avatar` string
        - `rawData` object, nullable — arbitrary JSON object
    - `enterpriseSsoIdentity` object
      - `identityId` string, required
      - `ssoConnectorId` string, required
      - `issuer` string, required
      - `detail` object, required — arbitrary
    - `syncedEnterpriseSsoIdentity` object
      - `identityId` string, required
      - `issuer` string, required
      - `detail` object, required — arbitrary
    - `jitOrganizationIds` string[]
    - `submitted` boolean
  - `verificationRecords` union[]
    - union
      - object
        - `id` string, required
        - `type` string, "Password", required
        - `identifier` object, required
          - `type` union, required
            - 'username' | 'email' | 'phone'
            - 'userId'
          - `value` string, required
        - `verified` boolean, required
      - object
        - `id` string, required
        - `templateType` 'SignIn' | 'Register' | 'ForgotPassword' | 'OrganizationInvitation' | 'Generic' | 'UserPermissionValidation' | 'BindNewIdentifier' | 'MfaVerification' | 'BindMfa', required
        - `verified` boolean, required
        - `type` string, "EmailVerificationCode", required
        - `identifier` object, required
          - `type` string, "email", required
          - `value` string, required
      - object
        - `id` string, required
        - `templateType` 'SignIn' | 'Register' | 'ForgotPassword' | 'OrganizationInvitation' | 'Generic' | 'UserPermissionValidation' | 'BindNewIdentifier' | 'MfaVerification' | 'BindMfa', required
        - `verified` boolean, required
        - `type` string, "PhoneVerificationCode", required
        - `identifier` object, required
          - `type` string, "phone", required
          - `value` string, required
      - object
        - `id` string, required
        - `templateType` 'SignIn' | 'Register' | 'ForgotPassword' | 'OrganizationInvitation' | 'Generic' | 'UserPermissionValidation' | 'BindNewIdentifier' | 'MfaVerification' | 'BindMfa', required
        - `verified` boolean, required
        - `type` string, "MfaEmailVerificationCode", required
        - `identifier` object, required
          - `type` string, "email", required
          - `value` string, required
      - object
        - `id` string, required
        - `templateType` 'SignIn' | 'Register' | 'ForgotPassword' | 'OrganizationInvitation' | 'Generic' | 'UserPermissionValidation' | 'BindNewIdentifier' | 'MfaVerification' | 'BindMfa', required
        - `verified` boolean, required
        - `type` string, "MfaPhoneVerificationCode", required
        - `identifier` object, required
          - `type` string, "phone", required
          - `value` string, required
      - object
        - `id` string, required
        - `connectorId` string, required
        - `type` string, "Social", required
        - `socialUserInfo` object
          - `id` string, required
          - `email` string
          - `phone` string
          - `name` string
          - `avatar` string
          - `rawData` object, nullable — arbitrary JSON object
      - object
        - `id` string, required
        - `connectorId` string, required
        - `type` string, "EnterpriseSso", required
        - `enterpriseSsoUserInfo` object
          - `id` string, required
          - `email` string
          - `phone` string
          - `name` string
          - `avatar` string
          - `rawData` object, nullable — arbitrary JSON object
        - `issuer` string
      - object
        - `id` string, required
        - `type` string, "Totp", required
        - `userId` string, required
        - `verified` boolean, required
      - object
        - `id` string, required
        - `type` string, "BackupCode", required
        - `userId` string, required
        - `code` string
      - object
        - `id` string, required
        - `verified` boolean, required
        - `type` string, "WebAuthn", required
        - `userId` string, required
      - object
        - `id` string, required
        - `verified` boolean, required
        - `type` string, "SignInPasskey", required
        - `userId` string
      - object
        - `id` string, required
        - `type` string, "NewPasswordIdentity", required
        - `identifier` object, required
          - `type` 'username' | 'email' | 'phone', required
          - `value` string, required
      - object
        - `id` string, required
        - `type` string, "OneTimeToken", required
        - `verified` boolean, required
        - `identifier` object, required
          - `type` string, "email", required
          - `value` string, required
        - `oneTimeTokenContext` object
          - `jitOrganizationIds` string[]
          - `interactionEvent` 'SignIn' | 'Register' | 'ForgotPassword'
  - `mfa` object
    - `mfaEnabled` boolean
    - `mfaSkipped` boolean
    - `passkeySkipped` boolean
    - `totp` object
      - `type` string, "Totp", required
    - `webAuthn` object[]
      - `type` string, "WebAuthn", required
      - `rpId` string, required
      - `credentialId` string, required
      - `publicKey` string, required
      - `transports` string[], required
      - `counter` number, required
      - `agent` string, required
      - `name` string
    - `backupCode` object
      - `type` string, "BackupCode", required
  - `signInContext` object
  - `captcha` object
    - `verified` boolean, required
    - `skipped` boolean, required

---

[API](https://skmtc.net/logto/apis/logto-api-references.md) · [All operations](https://skmtc.net/logto/apis/logto-api-references/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/logto/logto-api-references/versions/a163dc77d842/schema)
