API-First Philosophy
Every feature in FlexPortal is accessible through our REST API. This means you can:- Automate subscription workflows
- Build custom integrations with your existing systems
- Create tailored customer experiences
- Sync data between platforms in real-time
API Reference
Explore the complete FlexPortal API documentation
REST API
FlexPortal’s REST API gives you complete control over your subscription platform:Products & Assets
Manage your product catalog and track physical assets by serial number
Subscriptions
Create, extend, upgrade, and manage the complete subscription lifecycle
Customers & Billing
Handle customer data, billing groups, and consolidated invoicing
Payments
Track payments, update status, and manage recurring billing
Key Features
- Full CRUD Operations — Create, read, update, and delete across all resources
- Batch Operations — Import products via CSV, bulk update assets
- Calculated Endpoints — Get buyout prices and early return fees without making changes
- File Management — Generate contracts, upload documents, manage customer files
Webhooks
Real-time webhooks keep your systems in sync with FlexPortal events:- Subscription status changes (activated, cancelled, completed)
- Payment events (paid, failed, pending)
- Asset updates (assigned, returned, condition changed)
- Contract lifecycle events (extended, upgraded, bought out)
Webhook documentation is coming soon. Sign up for updates at www.flexportal.io
Available Integrations
Stripe
Stripe Integration
Coming Soon — Automated recurring payments and billing
Shopify
Shopify Integration
Coming Soon — Sync products and capture subscription orders from your storefront
Custom Integrations
Building a custom integration? Here’s what you need:Authentication
All API requests require Bearer token authentication:API Authentication Guide
Learn about API authentication, rate limits, and best practices
Need Help?
Building an integration and need support?- Documentation — API Reference
- Email — support@flexportal.io
- Custom Integration — Contact us for integration support
Coming Soon
We’re actively building integrations with popular platforms:| Integration | What It Does | Status |
|---|---|---|
| Stripe | Automated recurring payments, card management, payment retries | In Development |
| Shopify | Product sync, checkout integration, order capture | In Development |
| QuickBooks | Accounting sync, invoice generation, revenue tracking | Planned |
| Zapier | No-code automation with 5,000+ apps | Planned |
Want to see a specific integration? Let us know at support@flexportal.io