interface IRecipient {
    agreed: boolean;
    claimed: boolean;
    created_at: string;
    delegated_to: null | string;
    delegator: boolean;
    email: string;
    envelope_id: string;
    environment: string;
    fields?: IEnvelopeField[];
    full_name: string;
    in_app_access_key?: string;
    key_used_to_conclude?: string;
    message: null | string;
    order: number;
    phone: null | string;
    profile_id: string;
    role_name: string;
    sequence: number;
    status: "canceled" | "pending" | "declined" | "invited" | "opened" | "signed" | "submitted";
    type: "signer" | "cc" | "approver";
    updated_at: string;
}

Properties

agreed: boolean
claimed: boolean
created_at: string
delegated_to: null | string
delegator: boolean
email: string
envelope_id: string
environment: string
fields?: IEnvelopeField[]
full_name: string
in_app_access_key?: string
key_used_to_conclude?: string
message: null | string
order: number

The order indicates the order in which recipients are listed in a single "level" of the workflow. Note that recipients at the same level may act in parallel despite this value. However, it can often be useful to visually arrange recipients to match related business processes so this field allows for that.

phone: null | string
profile_id: string
role_name: string
sequence: number

The sequence number indicates the order in which Recipients act. Multiple recipients may have the same sequence number, in which case they may act in parallel. (e.g. all Recipients at sequence 2 will receive invites once all Recipients at sequence 1 have signed.)

status: "canceled" | "pending" | "declined" | "invited" | "opened" | "signed" | "submitted"
type: "signer" | "cc" | "approver"
updated_at: string