Skip to main content

AutoSeedCandidate

Each candidate is either a brand-new contact to seed (carries payload) or an existing accord_member to structure into the tree as a kept-anchor (carries accordMemberId). Exactly one of the two is set, never both, never neither. The agent emits a ProposedNode by copying whichever field is set into the matching field on the node.

type AutoSeedCandidate {
payload: AutoSeedCandidatePayload
accordMemberId: String
}

Fields

AutoSeedCandidate.payload ● AutoSeedCandidatePayload object

The contact to seed as a new accord member; null for a kept-anchor.

AutoSeedCandidate.accordMemberId ● String scalar

The existing customer-side accord_member to keep as an anchor; null for a brand-new contact.

Member Of

AutoSeedCandidatesPayload object