GET
/v1/campaignsList Campaigns
Lists all campaigns in the authenticated workspace with their current status, PRISM Score impact, and active phase information.
Bearer token required. Minimum plan: Agency.
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
status | string | Optional | "active", "completed", "draft". Default: all. |
limit | integer | Optional | Number of campaigns to return. Default: 20. Max: 100. |
offset | integer | Optional | Pagination offset. Default: 0. |
Request
curl -X GET "https://api.onprism.io/v1/campaigns?status=active" \
-H "Authorization: Bearer YOUR_API_KEY"Response (200 OK)
{
"campaigns": [
{
"id": "cmp_x9k2m",
"name": "Q1 Product Launch",
"status": "active",
"current_phase": "build",
"phase_progress": 65,
"score_at_start": 48.1,
"score_current": 52.3,
"score_delta": "+4.2",
"created_at": "2026-01-15T10:00:00Z"
}
],
"total": 1,
"limit": 20,
"offset": 0
}Error Codes
401
Unauthorized
Missing or invalid API key.
403
Plan Required
Campaigns API requires Agency plan or above.