List connected stores
list_merchant_storesList the merchant's connected ecommerce stores (Shopify, WooCommerce, Wix...), newest first. Scoped to the connected Skydropx account. Check here FIRST for a store's ids instead of asking the user: data[].id is the merchant_store_id that list_conditional_tariffs and create_conditional_tariff take, and attributes.store_id is the one list_merchant_store_carriers takes. This is the way to read store records, one store's included.
Pages hold per_page stores (default and maximum 20); follow meta.next_page with page when an account has more. Read access is enough and nothing is changed.
An empty data[] on page 1 means no store is connected; NOT_FOUND means the ecommerce integration is not enabled on the platform.
Returns { data, meta }: the stores and the paging cursor.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_merchant_stores"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, 1-based (default 1). Each page holds per_page items (default 20). To know whether more pages exist, read meta.next_page in the response (null on the last page); meta.total_pages and meta.total_count give the totals. | |
| per_page | No | Items per page (default and maximum 20; the API caps larger values) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| meta | No | Pagination state of this page of results | |
| included | No | Sideloaded JSON:API records (id, type, attributes) referenced from relationships; absent when nothing is sideloaded |