Magidoc

UpdateCampaignAudiencePipelineInput
Input Object

Version-checked controls for the existing audience runner; never sends or prepares emails

Fields

#

aiRankQuestions

Exact AI Rank weight/enabled edits; existing answers remain reusable

campaignId

ID !
Non-null

clearFoundPeople

With configure: true replaces the audience. Before approval it drops the web people found so far and searches again. After approval, people not yet emailed leave the audience and their unsent drafts are discarded; their rows and research stay. Omitted keeps everyone: found people stay, approved people keep their approval, drafts and sends, and the rebuilt preview only adds people new to the campaign

enabledAiFilterCheckIds

[ID !]

Exact AI Filter toggles; required contact checks remain enabled

enabledFilterRuleIds

[ID !]

Exact Filter toggles; use instead of instructions to retain every other rule

expectedRunId

ID !
Non-null

The campaign's current tableBuild.runId

instructions

Complete replacement guidance for this stage; use instead of exact toggle/weight edits

rankSignals

Exact Rank weight/enabled edits; other signals remain unchanged

step

Stage to reconfigure; required for configure

targetPeopleCount

People to add, 1 to 100; required for expand

Usages

#

References

#

  • Argument input of field updateCampaignAudiencePipeline from type Mutation