Member Junction
    Preparing search index...

    Parameters for creating a new Identity Claim

    interface CreateClaimParams {
        ClaimTypeID?: string;
        ClaimTypeName?: string;
        EntityID?: string;
        ExpiresInDays?: number;
        MagicLinkInviteID?: string;
        Metadata?: Record<string, unknown>;
        NormalizedEmail: string;
        Payload?: Record<string, unknown>;
        RecordID?: string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    ClaimTypeID?: string

    ID of the IdentityClaimType (if Name is not provided)

    ClaimTypeName?: string

    Name of the IdentityClaimType

    EntityID?: string

    Optional polymorphic target entity ID

    ExpiresInDays?: number

    Lifespan in days before expiration (defaults to ClaimType.DefaultExpirationDays)

    MagicLinkInviteID?: string

    Optional linked MagicLinkInvite ID for token verification

    Metadata?: Record<string, unknown>

    Optional tracking metadata

    NormalizedEmail: string

    Email address of the intended recipient/claimant

    Payload?: Record<string, unknown>

    Optional payload data for driver consumption

    RecordID?: string

    Optional target record primary key ID