object'campaign' required
slugstring nullable required
status'draft' | 'active' | 'paused' required
The campaign's lifecycle state.
workspaceIdstring uuid required
tableIdstring uuid nullable required
Derived leads table (dominant enrolled-sequence table); null for a shell campaign.
{"stackTrail":"components:schemas:Campaign:properties:brief","oasType":"schema","type":"unknown","description":"Agent-authored brief (audience prose + estimated size); null before drafting.","nullable":true}
outOfLeadsboolean required
createdAtstring date-time required
updatedAtstring date-time required