Skip to main content

Variable: PersonInviteReply

const PersonInviteReply: TObject<{ invitation: TObject<{ failureReason: TOptional<TUnsafe<"other" | "provider_conflict" | "provider_rejected" | "account_linked_elsewhere" | "person_erased">>; state: TUnsafe<"failed" | "none" | "sent" | "pending">; }>; personId: TString; }>

Defined in: packages/contracts/src/schemas/identity.ts:516

request.*.identity.person.invite.v1 reply data: the invitation as it now stands. A request that filed a fresh invitation answers pending; one that found an invitation still in progress answers that one's state and files nothing.