Appearance
FluentCart REST API
Welcome to the FluentCart REST API documentation. Our API allows you to programmatically interact with your FluentCart store, manage orders, customers, products, and more.
Getting Started
The FluentCart API uses WordPress Application Passwords for authentication and follows RESTful principles. All endpoints return JSON responses.
Base URL: https://your-site.com/wp-json/fluent-cart/v2
Authentication
All API requests require authentication using WordPress Application Passwords:
- Go to WordPress Dashboard → Users → Your Profile
- Scroll to Application Passwords section
- Create a new application password
- Use the credentials in the format:
username:application_password
API Resources
Core Resources
- Orders - Manage customer orders, payments, and fulfillment
- Products - Create and manage your product catalog
- Customers - Handle customer data and profiles
- Coupons - Create and apply discount coupons
Additional Resources
- Subscriptions - Manage recurring subscriptions
- Tax - Configure tax classes and rates
- Shipping - Set up shipping zones and methods
- Settings - Manage store configuration
- Reports - Access sales and analytics data
Advanced Features
- Files - Upload and manage downloadable files
- Email Notifications - Configure email templates
- Roles & Permissions - Manage user access
- Integration - Configure integrations and addons
- Licensing - Manage software licenses
Quick Example
bash
# List all orders
curl -X GET "https://your-site.com/wp-json/fluent-cart/v2/orders" \
-u "username:application_password"Need Help?
- Browse the endpoint documentation in the sidebar
- Try out endpoints using the interactive playground
- Each endpoint includes request/response examples
Interactive Playground
Every API endpoint page includes an interactive playground where you can test requests directly from your browser.
