ping-identity
    Preparing search index...

    Interface ProfileDevice

    Device profile record (non-MFA).

    Unlike MFA device types, profile devices do not extend DeviceBase. The server returns a different shape for /devices/profile that includes free-form metadata and an optional location.

    interface ProfileDevice {
        deviceName: string;
        id: string;
        identifier: string;
        lastSelectedDate: number;
        location: DeviceLocation;
        metadata: Record<string, unknown>;
    }
    Index

    Properties

    deviceName: string

    User-visible name of the device.

    On Android this corresponds to the alias field in the native SDK.

    id: string

    Server-assigned unique identifier for the profile record.

    identifier: string

    Backend identifier used by the server to correlate the profile.

    lastSelectedDate: number

    Timestamp (milliseconds since epoch) when this profile was last selected by the user.

    location: DeviceLocation

    Physical location of the device at the time the profile was captured. null when location was not available or not collected.

    metadata: Record<string, unknown>

    Raw metadata map returned by the server.

    The shape depends on server configuration; consumers should treat this as an opaque bag unless they control the server's device-profile schema.