ApiSkills

Digital Marketing

scope: marketing:read

Channels, campaigns, and daily performance metrics — spend, impressions, clicks, conversions, ROAS.

Channels /channels

6 rows

Reference list of marketing channels.

Fields

channeltype

Sample row

{
  "channel": "Google Ads",
  "type": "Search"
}

Request

curl "https://api.ifsjaipur.cloud/playground/data/marketing/channels?shape=flat&page_size=50" \
  -H "x-api-key: YOUR_API_KEY"

Campaigns /campaigns

15 rows

Campaign performance; nestable by channel.

Fields

campaign_idcampaignchannelstatusbudgetspendimpressionsclicksconversionsrevenuectr_pctcpcroas

Sample row

{
  "campaign_id": 1000,
  "campaign": "Google Ads Campaign 1",
  "channel": "Google Ads",
  "status": "active",
  "budget": 70482.97,
  "spend": 57303.23,
  "impressions": 1188373,
  "clicks": 47535,
  "conversions": 2377,
  "revenue": 1189926.2,
  "ctr_pct": 4,
  "cpc": 1.21,
  "roas": 20.77
}

Request

curl "https://api.ifsjaipur.cloud/playground/data/marketing/campaigns?shape=flat&page_size=50" \
  -H "x-api-key: YOUR_API_KEY"

Nestable by channel — try ?shape=nested or ?shape=nested-list.

Daily Metrics /daily

540 rows

Daily spend/impressions/clicks/conversions per channel; nestable by channel.

Fields

datechannelspendimpressionsclicksconversions

Sample row

{
  "date": "2025-01-01",
  "channel": "Google Ads",
  "spend": 3246.25,
  "impressions": 3465,
  "clicks": 104,
  "conversions": 2
}

Request

curl "https://api.ifsjaipur.cloud/playground/data/marketing/daily?shape=flat&page_size=50" \
  -H "x-api-key: YOUR_API_KEY"

Nestable by channel — try ?shape=nested or ?shape=nested-list.