checkout_list
InactiveTool of ComOS Federation Gateway
List checkout history for a user with optional status filtering. **When to use:** - Show order history to customer - Find abandoned checkouts (`payment_pending`) for recovery - Identify failed checkouts that may need retry - Debug checkout issues for a specific user **Status Filter Values:** | Status | Use Case | |--------|----------| | `pending` | Recently started, not yet processing | | `in_progress` | Currently processing (transient state) | | `payment_pending` | Abandoned carts awaiting payment | | `completed` | Successful orders | | `failed` | Failed checkouts (may be retryable) | | `compensating` | Currently rolling back (transient) | | `compensated` | Fully rolled back after failure | **Common Queries:** - Abandoned carts: filter by `payment_pending` - Order history: filter by `completed` - Retryable failures: filter by `failed`, then check each saga's error.retryable field (Federated: requires tenant_id. For cart/orders, pass auth_token from POST /v1/auth/login. Product IDs are MongoDB ObjectIds from catalog_search.)
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"tenant_id",
"userId"
],
"properties": {
"status": {
"type": "string",
"description": "Filter by checkout status"
},
"userId": {
"type": "string",
"description": "User ID to list checkouts for"
},
"tenant_id": {
"type": "string",
"description": "Target tenant ID (required). Use federation_list_tenants() to see available tenants."
},
"auth_token": {
"type": "string",
"description": "JWT auth token for authenticated operations (cart, orders). Get from api_call POST /v1/auth/login."
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
ComOS Federation Gateway
https://github.com/ronrey/comos-federation
2/7 registries