Introduction
The Mando API provides programmatic access to data and operations in Mando system. Use it to build custom integrations, automate workflows, and extend your retail management capabilities.
What You Can Do
Section titled “What You Can Do”Sales & Reporting
Section titled “Sales & Reporting”- Fetch real-time and historical sales data
- Access business day summaries and reports
- Export data for external analytics
Product Management
Section titled “Product Management”- Create, update, and delete products (PLUs)
- Manage product groups and departments
- Configure pricing and discounts
- Configure goals and campaigns
- Import data from external systems
Inventory
Section titled “Inventory”- Track stock levels across locations
- Manage stock transfers between warehouses
- Set up automatic reorder notifications
- Sync stock levels to external systems
Customer Data
Section titled “Customer Data”- Access customer records and contact information
- View purchase history and loyalty data
- Manage customer groups and pricing tiers
- Export invoices and customer sales data
API Design
Section titled “API Design”The Mando API follows REST principles:
- JSON - All requests and responses use JSON format
- HTTPS - All API traffic is encrypted
- Authentication - Bearer token authentication using JWT
- Versioning - API versions are included in the URL path
Rate Limits
Section titled “Rate Limits”Beware that all access is rate-limited. If you get a 429 Too Many Requests error, retry after a short delay.
If you are creating batch runs that make many API calls in succession, consider implementing exponential backoff to
avoid overwhelming the API.
Prefer using endpoints that return multiple results instead of making multiple API calls.