Build on Subscriply
Full REST API across all modules — subscriptions, customers, AI, campaigns, reports. JWT-secured, tenant-isolated, and built for modern SaaS at scale.
curl -X POST https://api.subscriply.com/subscriptions/subscribeCustomerToPlan \
-H "Authorization: Bearer <jwt_token>" \
-H "Content-Type: application/json" \
-d '{
"customerId": 42,
"planId": 7,
"frequencyId": 2,
"startDate": "2026-06-15",
"applyProration": true
}'JWT Auth
Role + permission enforcement on every endpoint.
AI Endpoints
Generate templates and campaigns via API.
Webhooks
Event webhooks for lifecycle and payment events.
File Upload
CSV/XLSX bulk import for customers and plans.
API Reference
All endpoints confirmed in codebase. Base URL: https://api.subscriply.com · All requests require Authorization: Bearer <token>
Authentication
3 endpoints/auth/login/auth/logout/auth/registerSubscriptions & Plans
9 endpoints/subscriptions/subscribeCustomerToPlan/subscriptions/allSubscriptions/subscriptions/getSubscriptionById/:id/subscriptions/updateSubscription/subscriptions/updateSubscriptionStatus/subscriptions/plans/subscriptions/getAllPlanByTenantId/subscriptions/createPricingModel/subscriptions/generateInvoiceCustomers
4 endpoints/customers/getAllCustomersByTenantId/customers/createCustomer/customers/updateCustomer/customers/getCustomerById/:idPayments
3 endpoints/payment/getPaymentsByTenantId/payment/initiatePayment/payment/recordOfflinePaymentReports & Analytics
7 endpoints/reports/mrr/reports/arr/reports/arpa/reports/collections/reports/lifecycle/dashboard/dashboard/saveDunning Campaigns
4 endpoints/campaign/createCampaign/campaign/getAllCampaignsByTenantId/campaign/getCampaignById/:id/campaign/updateCampaignByIdAI Features
6 endpoints/assistant/assistant/query/assistant/templates/generate/assistant/templates/enhance/assistant/templates/enhance-section/assistant/templates/classify-intent/assistant/campaign/generateThemes & Settings
6 endpoints/theme/getThemesByTenantId/theme/createTheme/notification/fileupload/businessInfo/businessInfoExample: Create Subscription
Request
/subscriptions/subscribeCustomerToPlancurl -X POST https://api.subscriply.com/subscriptions/subscribeCustomerToPlan \
-H "Authorization: Bearer <jwt_token>" \
-H "Content-Type: application/json" \
-d '{
"customerId": 42,
"planId": 7,
"frequencyId": 2,
"startDate": "2026-06-15",
"applyProration": true
}'Response
{
"success": true,
"data": {
"subscriptionId": 1234,
"status": "active",
"planName": "Growth",
"nextBillingDate": "2026-07-15",
"amount": 9999,
"currency": "USD",
"gstBreakdown": {
"cgst": 719.91,
"sgst": 719.91,
"total": 9438.82
}
}
}Getting started
Sign up for free
Create your account and complete onboarding. API credentials are available immediately.
Authenticate
POST to /auth/login with your credentials. Include the JWT as a Bearer token on all requests.
First API call
GET /subscriptions/allSubscriptions to verify connectivity. Explore the reference above.
A full Postman collection with all endpoints pre-configured is available in the product. Go to Settings → Developer → Download Collection.
Webhook event catalog
All events are delivered via HTTPS POST with HMAC-SHA256 signature verification.
subscription.createdNew subscription started
subscription.updatedPlan changed, proration applied
subscription.cancelledSubscription cancelled or expired
invoice.createdInvoice generated for billing cycle
invoice.paidPayment collected successfully
invoice.failedPayment attempt failed
payment.successPayment confirmed
payment.failedPayment declined or timed out
customer.createdNew customer profile created
customer.updatedCustomer details modified
Sandbox & test mode
Every account includes a full sandbox environment with isolated test data, separate API keys, mock payment responses, and test webhook delivery — so you can build and verify integrations before going live.
Separate API keys
Sandbox keys are prefixed sk_test_ and never affect live data.
Mock payment responses
Trigger success, failure, and retry scenarios without real transactions.
Test webhook delivery
Sandbox webhooks fire to your endpoint so you can verify event handling end-to-end.
Isolated test data
Customers, subscriptions, and invoices created in sandbox stay separate from production.
SDK roadmap
Official SDKs in active development.
Rate limits
Standard rate limits apply to all API keys.
Ready to build on Subscriply?
Get your API key today. Full REST API, AI endpoints, webhooks, and SDK roadmap — built for modern SaaS at scale.
No credit card required · 14-day free trial · Cancel anytime
Need a custom plan?
Volume pricing, custom contracts, dedicated onboarding, SSO, audit logs, and a 99.97% uptime SLA — built for teams that need more.
- Custom contract & invoicing
- Dedicated onboarding & support
- SSO / SAML integration
- Audit logs & access controls
- Priority SLA & uptime guarantee