Skip to content

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:

  1. Go to WordPress DashboardUsersYour Profile
  2. Scroll to Application Passwords section
  3. Create a new application password
  4. 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

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.

FluentCart developer documentation