The El-Makina Owner API allows you to manage your business operations programmatically.
https://app.el-makina.tn/api-v2
Include your token in the Authorization header:
Authorization: Bearer YOUR_API_TOKEN
npm install -g elmakina-cli elmakina register # Create account elmakina login # Login elmakina dashboard # View dashboard
POST /owner/register - Create account
POST /owner/login - Login
GET /owner/me - Get user info
GET /owner/dashboard - Dashboard overview
GET /owner/sales - Sales stats
GET /owner/analytics/overview - Analytics overview
POST /owner/analytics/export - Export data
GET /owner/products - List products
POST /owner/products/create - Create product
GET /owner/products/{id} - Get product
PUT /owner/products/{id}/update - Update product
DELETE /owner/products/{id}/delete - Delete product
GET /owner/orders - List orders
GET /owner/orders/{id} - Get order
POST /owner/orders/{id}/refund - Refund order
POST /owner/orders/{id}/cancel - Cancel order
GET /owner/customers - List customers
GET /owner/customers/{id} - Get customer
GET /owner/customers/{id}/orders - Customer orders
POST /owner/sms/send - Send SMS
POST /owner/sms/bulk - Bulk SMS
GET /owner/sms/balance - SMS balance
POST /owner/email/send - Send email
GET /owner/email/campaigns - Email campaigns
GET /owner/store - Store info
PUT /owner/store - Update store
GET /owner/shipping/zones - Shipping zones
GET /owner/shipping/rates - Shipping rates
GET /owner/bot/status - Bot status
POST /owner/bot/toggle/{feature} - Toggle feature
GET /owner/bot/replies - Auto-replies
GET /owner/labels - Labels
GET /owner/accounts - Connected accounts
GET /owner/posts - List posts
POST /owner/posts/schedule - Schedule post
GET /owner/posts/scheduled - Scheduled posts
GET /owner/notifications - Notifications
POST /owner/notifications/read-all - Mark all read
GET /owner/plan - Current plan
GET /owner/plans - Available plans
{
"status": "success",
"message": "Operation completed",
"data": { ... },
"timestamp": "2024-01-15T10:30:00+00:00"
}