Skip to main content

Returns the creator’s own performance on a campaign.

Required Scopes: campaigns:read

ok
boolean
true on success
creatorId
string (uuid)
Echoed back
campaignId
string (uuid)
Echoed back
metrics
object

child attributes

posts
number
Published content items
views
number
Video/content views
impressions
number
Total impressions
localImpressions
number
Impressions weighted by local-audience share
reach
number
Distinct accounts reached
earnedUsd
number
Total offer value received (USD)
timeseries
object array

child attributes

date
string (date)
YYYY-MM-DD, one entry per day
posts
number
Posts published that day
impressions
number
Impressions that day
asOf
string (timestamp)
When this snapshot was computed (ISO 8601 UTC)
/v1/creators/<creatorId>/campaigns/<campaignId>/analytics
curl -sS https://api.storytime.io/v1/creators/7d4e2a10-0000-4000-8000-000000000101/campaigns/0b1f3d3e-4c1a-4a5e-9b6a-000000000001/analytics \
  -H "Authorization: Bearer pk_live_xxxxxxxxxxxxxxxxxxxxxxxx"
200
{
  "ok": true,
  "creatorId": "7d4e2a10-0000-4000-8000-000000000101",
  "campaignId": "0b1f3d3e-4c1a-4a5e-9b6a-000000000001",
  "metrics": {
    "posts": 2,
    "views": 24800,
    "impressions": 31400,
    "localImpressions": 11900,
    "reach": 18700,
    "earnedUsd": 150
  },
  "timeseries": [
    { "date": "2026-07-02", "posts": 1, "impressions": 9800 },
    { "date": "2026-07-03", "posts": 1, "impressions": 12400 },
    { "date": "2026-07-04", "posts": 0, "impressions": 9200 }
  ],
  "asOf": "2026-07-08T18:05:12.000Z"
}