OppiziDeveloper
API ReferenceCampaigns

Your campaign status timeline

The ordered history of status changes for your OWN campaign (status + timestamp). Ownership is checked first (404 if the campaign is not yours). Internal actor/user ids are never returned. Composed from: ownership check (PG) then the /ai status-tracking upstream, curated to status/timestamp fields

GET
/client/campaigns/{id}/status-tracking

The ordered history of status changes for your OWN campaign (status + timestamp). Ownership is checked first (404 if the campaign is not yours). Internal actor/user ids are never returned.

Composed from: ownership check (PG) then the /ai status-tracking upstream, curated to status/timestamp fields

Authorization

clientKey
AuthorizationBearer <token>

Your Oppizi client key. Send it as Authorization: Bearer <client-key>. Scoped to your client account only.

In: header

Path Parameters

id*string

Numeric campaign id (must belong to the calling key’s client).

Response Body

application/json

curl -X GET "https://example.com/client/campaigns/string/status-tracking"
{  "success": true,  "data": [    {      "status": "ACTIVE",      "changedAt": "2026-03-04T00:00:00Z"    }  ]}
Empty
Empty
Empty
Empty
Empty