Represents a masked email address.

interface MaskedEmail {
    createdAt: string;
    createdBy: string;
    description: string;
    email: string;
    emailPrefix?: string;
    forDomain: string;
    id: string;
    lastMessageAt: string;
    state: MaskedEmailState;
    url: null | string;
}

Properties

createdAt: string

The date-time the most recent message was received at this email address, if any.

createdBy: string

The name of the client that created this masked email address

description: string

A short user-supplied description of what this masked email address is for.

email: string

The email address.

emailPrefix?: string

(create-only) This is only used on create and otherwise ignored; it is not returned when masked email objects are fetched.

forDomain: string

The protocol and domain (i.e. origin) of the site the user is using the masked email for.

id: string

The id of the masked email address.

lastMessageAt: string

The date-time the email address was created.

The current state of the masked email address.

url: null | string

A deep link to the credential or other record related to this masked email