Campaigns

Inbox Tracker will track the campaigns sent from a domain and provide insights into how the campaigns are performing. Campaign performance data within Inbox Tracker can be accessed using the Inbox Tracker API, as shown below:

from inboxtracker import InboxTracker

it = InboxTracker("API_KEY")

response = it.campaigns.get_campaigns(qd="daysBack:1")
print(response)

List All Campaigns

from inboxtracker import InboxTracker

it = InboxTracker("API_KEY")

it.campaigns.get_campaigns(qd="daysBack:1")

Filter on Custom Header

from inboxtracker import InboxTracker

it = InboxTracker("API_KEY")

it.campaigns.get_campaigns(
    qd="daysBack:1",
    headerKey="x-campaign",
    headerValue="welcome",
    per_page=20
)

Use Pagination

from inboxtracker import InboxTracker

it = InboxTracker("API_KEY")

it.campaigns.get_campaigns(
    qd="daysBack:1",
    page=1,
    per_page=20
)

Sort Results

from inboxtracker import InboxTracker

it = InboxTracker("API_KEY")

it.campaigns.get_campaigns(
    qd="daysBack:1",
    order="inbox"
)

Retrieve a Campaign

from inboxtracker import InboxTracker

it = InboxTracker("API_KEY")

it.campaigns.get_campaign_by_id(
    campaignId=0,
    embed="gmailCategories"
)

List IP Address Stats for Campaigns

from inboxtracker import InboxTracker

it = InboxTracker("API_KEY")

it.campaigns.get_ip_stats(qd="daysBack:1")