Skip to main content
GET
/
projects
/
stats
Get Project Stats (all)
curl --request GET \
  --url https://api.politicalcomms.com/v1/projects/stats \
  --header 'X-API-Key: <api-key>'
{
  "success": true,
  "data": {
    "totals": {
      "projects": 14,
      "sent": 1452300,
      "delivered": 1438700,
      "undeliverable": 13600,
      "replies": 124400,
      "opt_outs": 8650,
      "clicks": 67200
    },
    "projects": [
      {
        "id": "proj_abc123",
        "name": "GOTV Blast - Oct 15",
        "status": "completed",
        "sent": 125000,
        "delivered": 123900,
        "undeliverable": 1100,
        "replies": 11200,
        "opt_outs": 720,
        "clicks": 5840
      }
    ]
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.politicalcomms.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

X-API-Key
string
header
required

Authenticate every request by passing your API key in the X-API-Key header. Keys are scoped to your organization hierarchy.

Query Parameters

startDate
string<date>
required

Start date in YYYY-MM-DD format

Example:

"2026-01-01"

endDate
string<date>
required

End date in YYYY-MM-DD format

Example:

"2026-01-31"

organizationId
string

Filter to a specific descendant organization

brandId
string

Filter to a specific brand

campaignId
string

Filter to a specific campaign

status
enum<string>

Filter by status: draft, active, completed, archived, all

Available options:
draft,
active,
completed,
archived,
all

Response

Successful response