Skip to content

Marketing API Overview

The Marketing API allows you to retrieve campaign data and monitor marketing performance programmatically.

Access your email and SMS campaign records from external analytics platforms, business intelligence tools, or reporting dashboards. The Marketing API provides visibility into your campaigns without interfering with your sending workflows.

What You Can Build

  • Analytics Dashboards: Visualize campaign performance across open rates, clicks, and conversions
  • BI Integrations: Pull campaign data into your data warehouse or reporting tools
  • CRM Sync: Correlate campaign engagement with customer records in external systems

Available Endpoints

MethodEndpointDescription
GET/business/campaign/listList all campaigns
GET/business/campaign/details/:idGet campaign details
POST/business/list/createCreate a contact list
GET/business/list/listList all contact lists
GET/business/list/details/:idGet list details
POST/business/list/:id/contact/addAdd a contact to a list

Campaign Types

TypeDescription
emailEmail marketing campaign
smsSMS marketing campaign

Campaign Statuses

StatusDescription
draftCampaign created but not yet sent
scheduledQueued for sending at a future time
sendingCurrently being sent
sentCampaign fully dispatched
pausedSending paused
cancelledCampaign cancelled

Next Steps

  • Campaigns - Full campaign list and details API reference
  • Lists - Create and manage contact lists, add subscribers

Cashfin Business API Documentation