Creating Plot Twists
    Preparing search index...

    Type Alias NewContact

    Represents contact information for creating a new contact.

    Contacts are used throughout Plot for representing people associated with activities, such as event attendees or task assignees.

    const newContact: NewContact = {
    email: "[email protected]",
    name: "John Doe",
    avatar: "https://avatar.example.com/john.jpg"
    };
    type NewContact = {
        email: string;
        name?: string;
        avatar?: string;
        source?: { provider: AuthProvider; accountId: string };
    }
    Index

    Properties

    email: string

    Email address of the contact (required)

    name?: string

    Optional display name for the contact

    avatar?: string

    Optional avatar image URL for the contact

    source?: { provider: AuthProvider; accountId: string }

    External provider account source. Used for privacy compliance (e.g. Atlassian personal data reporting for GDPR account closure). Required for contacts sourced from providers that mandate personal data reporting.