> For the complete documentation index, see [llms.txt](https://kbase.whitelabel-loyalty.com/developer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kbase.whitelabel-loyalty.com/developer/resources/campaigns-api-reference/campaigns.md).

# Campaigns

Build earning experiences from campaigns, missions, events, and rewards.

Campaigns define how members earn through a time-bound experience.

Use a **goal-based** campaign for visible, progress-based missions such as “make three purchases”. Use a **rule-based** campaign when an event should trigger reactions without exposing goal progress.

Campaigns follow the lifecycle `DRAFT → ACTIVE → PAUSED or ENDED → ARCHIVED`. Configure missions while the campaign is in draft, then use the status endpoint to move it through that lifecycle.
