Input object
CampaignSettingsInput
Type-specific options for createCampaign: exactly one member, the one for the campaignType (a member for another type is refused on settings). Omit to use the type defaults.
Fields
Object, input and enum types open in place — use + to reveal their fields. A type that is already open above the row stops at a ↻ circular marker, and anything nested past the depth limit links out to its own page instead.
- creatorMonitoring CreatorMonitoringSettingsInput
- Options for a CREATOR_MONITORING campaign.
- pullLogic CampaignPullLogic default HAS_ANY
- Whether a post needs any of the tagNames (the default) or all of them.
- HAS_ALL
- Capture a post only when it carries every one of the tag names.
- HAS_ANY
- Capture a post that carries any of the tag names.
- tagNames [String!] default []
- Hashtags or mentions that narrow capture to posts carrying them, combined per pullLogic. Empty (the default) captures every post the roster publishes in the window. Note: a creator's tracking mode is shared across the workspace — one campaign capturing everything widens it for all of them. Each entry is a #hashtag or @mention. Entries are trimmed, lowercased and split on whitespace, trailing commas are dropped and duplicates count once. An entry that is blank, or holds a token that is not # or @ followed by the tag, is a userError on its index.
- vettingWorkflow VettingWorkflowSettingsInput
- Options for a VETTING_WORKFLOW campaign.
- excludeCreatorsInOtherVettingCampaigns Boolean
- When true (the default), a creator already on another VETTING_WORKFLOW campaign of the workspace is skipped when added to this one.
- maxMediaItemsPerCreator Int
- Most posts per creator that Archive pulls and reviews, from 1 to 1000000 (1000000 means no limit). Defaults to 5000. Out of range is a userError on this field.