Skip to content

Services

Services represent available e-commerce platforms that can be integrated (Shopify, Amazon, WooCommerce, etc.).

GET /api/ 2.0/app/services
Authorization: Bearer YOUR_TOKEN

Response:

{
"data": [
{
"id": 1,
"name": "Shopify",
"type": "SHOPIFYV2",
"logo": "https://<GATEWAY_URL>/storage/logos/shopify.png",
"description": "Connect your Shopify store",
"oauth_required": true,
"active": true,
"configuration": {
"params": [
{
"name": "name",
"type": "text",
"label": "Integration Name",
"required": true
},
{
"name": "shop",
"type": "text",
"label": "Shop Host",
"placeholder": "your-store.myshopify.com",
"required": true
}
],
"resources": [
{
"name": "get_orders",
"label": "Orders",
"schedulable": true,
"params": [
{
"name": "order_status",
"type": "multiselect",
"label": "Order Status",
"items": [
{ "value": "open", "label": "Open" },
{ "value": "closed", "label": "Closed" }
]
}
]
}
]
}
}
]
}
GET /api/2.0/app/services/{id}
Authorization: Bearer YOUR_TOKEN

Use service configuration to build dynamic UI for integration installation.

Learn how to create new services →