Circle V2 API Docs
    Preparing search index...

    The contact data the resolver needs, keyed for O(1) lookup.

    A contact that could not be loaded is simply absent from contactsById, which resolves to no_answer rather than an error.

    type ContactFieldValueIndex = {
        chosenContacts: Readonly<Record<string, string>>;
        contactsById: ReadonlyMap<string, LoadedContact>;
        entityId: number;
    }
    Index

    Properties

    chosenContacts: Readonly<Record<string, string>>

    contact_type_id -> contact_id, as chosen for this run.

    contactsById: ReadonlyMap<string, LoadedContact>

    contact_id -> loaded contact. Values are stored verbatim — never normalized.

    entityId: number

    The caller's organization. Every contact used must belong to it.