Current Plan & Limits
Returns the org’s effective plan, every numeric limit with its current usage and remaining headroom, and the full feature-flag map. Use this before triggering bulk operations to confirm the org has capacity.
GET/v2.0/billing/plan
No request parameters
Plan + usage are scoped to the API key’s organization automatically.
Example
curl -X GET https://api.sendiee.com/v2.0/billing/plan \
-H "Authorization: Bearer YOUR_API_KEY"Response
{
"success": true,
"data": {
"plan": {
"name": "Growth",
"description": "For growing teams",
"pricing": {
"monthly": {
"inr": 2999,
"usd": 39
},
"quarterly": {
"inr": 7999,
"usd": 99
},
"yearly": {
"inr": 28999,
"usd": 349
}
}
},
"subscription": {
"subscriptionId": "664a...",
"billingCycle": "monthly",
"status": "active",
"paymentStatus": "paid",
"startDate": "2026-04-01T00:00:00.000Z",
"endDate": "2026-05-01T00:00:00.000Z",
"amountPaid": 2999,
"currency": "INR"
},
"limits": {
"max_contacts": {
"limit": 10000,
"used": 412,
"remaining": 9588
},
"max_templates": {
"limit": 50,
"used": 7,
"remaining": 43
},
"max_campaigns_per_month": {
"limit": 30,
"used": 4,
"remaining": 26
},
"max_conversations_per_month": {
"limit": 5000,
"used": 612,
"remaining": 4388
},
"api_rate_limit_per_sec": {
"limit": 10,
"used": null,
"remaining": null
},
"api_rate_limit_per_day": {
"limit": 1000,
"used": null,
"remaining": null
}
},
"features": {
"meta_whatsapp_enabled": true,
"instagram_enabled": true,
"campaign_scheduling_enabled": true,
"ai_insights_enabled": true,
"lead_studio_enabled": true,
"shopify_enabled": false,
"calling_enabled": false
}
}
}