Magidoc

Campaign
Object

Fields

#

_id

ID !
Non-null

workspace

ID !
Non-null

name

Non-null

description

ownerId

externalId

objective

audienceSummary

audiencePersona

Persona prose used to identify the campaign audience. Distinct from audienceSummary, which is a human-facing description of who we picked.

startAt

endAt

planningSummary

intent

Free-form prose consumed directly by the agent executor. Describes what success looks like per recipient, guardrails, preferred plays and transports. No step enum, no channel enum.

suggestedPlays

Non-binding play slugs the planner suggested. Agent may pick others.

senderUserId

goalCount

Non-null

customFields

createdAt

Non-null

modifiedAt

Non-null

createdBy

ID !
Non-null

modifiedBy

ID !
Non-null

Usages

#

References

#