v1
latestOpenAPI 3.0.02026-07-141,4077,1665.2 MBScorecards
List all campaigns
Fetches all scorecard campaigns.
get/api/v2/scorecard/campaigns
Query parameters
page[limit]integer
Example:10
Maximum number of campaigns to return.
page[offset]integer
Offset for pagination.
filter[campaign][name]string
Example:security
Filter campaigns by name (full-text search).
filter[campaign][status]string
Example:in_progress
Filter campaigns by status.
filter[campaign][owner]string
Example:550e8400-e29b-41d4-a716-446655440000
Filter campaigns by owner UUID.
Response
OK
Example response
{
"data": [
{
"attributes": {
"created_at": "2023-12-15T10:30:00Z",
"description": "Campaign to improve security posture for Q1 2024.",
"due_date": "2024-03-31T23:59:59Z",
"entity_scope": "kind:service AND team:platform",
"guidance": "Please ensure all services pass the security requirements.",
"key": "q1-security-2024",
"modified_at": "2024-01-05T14:20:00Z",
"name": "Q1 Security Campaign",
"owner": "550e8400-e29b-41d4-a716-446655440000",
"start_date": "2024-01-01T00:00:00Z",
"status": "in_progress"
},
"id": "c10ODp0VCrrIpXmz",
"type": "campaign"
}
],
"meta": {
"count": 10,
"limit": 10,
"total": 150
}
}