Build on SeloraX
Create powerful apps, integrations, and automations for the SeloraX e-commerce platform. Everything you need to extend merchant stores.
$ curl https://api.selorax.io/api/apps/v1/orders \
-H "Authorization: Bearer sx_at_your_token"
// Response
{
"message": "Orders fetched successfully.",
"data": [...orders],
"status": 200
}Everything you need to build
From REST APIs to real-time webhooks, billing to embedded iframes — the SeloraX platform gives you the tools to build any integration.
REST API
Access orders, products, customers, inventory, and store settings through a comprehensive REST API scoped to each merchant.
API Reference →Webhooks
Subscribe to real-time events. Receive HMAC-signed payloads when orders, products, or customers change.
Webhook docs →Platform Billing
Charge merchants with one-time, recurring, usage-based, or wallet billing through the centralized payment system.
Billing guide →Embedded Apps
Build apps that render inside the merchant dashboard as iframes with secure session token authentication.
App Bridge docs →OAuth & Authentication
Full OAuth 2.0 install flow, client credentials for server-to-server, and session tokens for iframe embedding.
Auth docs →Custom Apps
Create private integrations directly from the dashboard. Get instant API credentials without OAuth setup.
Custom apps guide →Start building in minutes
Create a custom app from the merchant dashboard and start making API calls immediately. No OAuth setup required.
- 1Go to Settings → Apps → Manage and click Create Custom App
- 2Select API scopes and configure optional webhooks
- 3Copy your access token and start making API calls
const axios = require("axios");
const res = await axios.get(
"https://api.selorax.io/api/apps/v1/orders",
{
headers: {
Authorization: `Bearer ${TOKEN}`,
},
params: { page: 1, limit: 20 },
}
);
console.log(res.data.data);
// → [{order_id: 1001, status: "confirmed"}, ...]Ready to build?
Start with the platform overview or dive straight into the API reference.