Build with the Laravel API
Access everything programmatically. Products, orders, customers, inventory - all available through our powerful REST API.
curl -X GET "https://api.cloudpos.com/v2/products" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
# Response
{
"data": [
{
"id": "prod_abc123",
"name": "Premium Coffee",
"price": 4.99,
"stock": 150
}
],
"meta": { "total": 247 }
}
Built for Developers
Everything you need to integrate quickly and reliably
RESTful Design
Intuitive, resource-based URLs with standard HTTP methods. Easy to understand, easy to use.
Secure by Default
OAuth 2.0 authentication, TLS encryption, and scoped API keys keep your data safe.
Comprehensive Data
Access all your POS data - products, orders, customers, inventory, reports, and more.
Real-time Webhooks
Get instant notifications when events occur. Orders placed, inventory changes, and more.
Rate Limiting
Generous rate limits with clear headers. Scale your integration without hitting walls.
SDKs & Libraries
Official SDKs for JavaScript, Python, PHP, and Ruby. Get started in minutes.
Quick Start Guide
Get up and running in 3 simple steps
Get Your API Key
Generate an API key from your dashboard settings. You can create multiple keys with different permissions.
Make Your First Request
Include your API key in the Authorization header of every request.
curl -X GET "https://api.cloudpos.com/v2/products" \
-H "Authorization: Bearer sk_live_xxxxx"
Handle the Response
All responses are JSON formatted with consistent structure for easy parsing.
{
"success": true,
"data": { ... },
"meta": {
"page": 1,
"per_page": 25,
"total": 100
}
}
API Endpoints
Explore our available resources
Products
Create, read, update, and delete products. Manage variants, pricing, and images.
Orders
Process sales, refunds, and exchanges. Access order history and receipts.
Customers
Manage customer profiles, purchase history, and loyalty points.
Inventory
Track stock levels, set alerts, and manage multiple locations.
Categories
Organize products with categories and subcategories.
Reports
Access sales reports, analytics, and business insights.
Official SDKs
Use our libraries for faster integration
JavaScript
npm install @cloudpos/sdk
Python
pip install cloudpos
PHP
composer require cloudpos/sdk
Ruby
gem install cloudpos
Need Help?
Our developer support team is here to help you build great integrations.