List orders
jami_list_ordersList your organization's orders newest first, filter by paid, pending, or failed status, and page through results to total revenue or find a specific buyer.
Instructions
List the organization's orders, newest first, one page at a time.
Args:
status: 'paid' | 'pending' | 'failed' (optional filter).
page: 1-based page (default 1).
limit: 1–100 per page (default 20).
Returns: { orders: [{ order_id, status, amount_minor, amount, product: { id, title }, customer: { id, email, name }, paid_at, created_at, metadata }], total, page, limit, count, has_more, next_page }.
To total revenue or find a specific buyer, page through with next_page until has_more is false. Amounts are integer santim (100 = 1.00 ETB); this is what buyers paid, before any withdrawal fee.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| limit | No | ||
| status | No | ||
| response_format | No | 'markdown' (default) for a readable summary, 'json' for the full structured payload | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | ||
| count | Yes | Records in this page | |
| limit | Yes | ||
| total | Yes | Total matching records | |
| orders | Yes | ||
| has_more | Yes | ||
| next_page | No | Pass as `page` to fetch the next page |