| Method | Path | Summary | Auth |
|---|---|---|---|
| GET | /v1/admin/package-commerce/orders | List all package orders for one explicit tenant | Session |
| GET | /v1/admin/package-commerce/orders/{order_id} | Get one order in an explicit tenant scope | Session |
| GET | /v1/admin/package-commerce/orders/{order_id}/events | List sanitized events for one tenant order | Session |
| POST | /v1/admin/package-commerce/orders/{order_id}/refund | Apply an approved partial or cumulative refund | Session |
| POST | /v1/admin/package-commerce/orders/{order_id}/void | Void an eligible order using a one-time approval fact | Session |
| GET | /v1/admin/package-commerce/sold | List sold packages across tenants | Session |
| POST | /v1/admin/package-commerce/sold/commands | — | Session |
| GET | /v1/admin/package-commerce/sold/{subscription_id} | — | Session |
| GET | /v1/admin/package-commerce/sold/{subscription_id}/sync | — | Session |
| GET | /v1/admin/package-commerce/subscriptions | List effective sold subscriptions for one explicit tenant | Session |
| POST | /v1/admin/package-commerce/subscriptions | Open a package subscription for an active tenant member without an order | Session |
| POST | /v1/admin/package-commerce/subscriptions/{subscription_id}/cancel | Cancel a tenant subscription as administrator | Session |
| GET | /v1/admin/package-commerce/traffic-purchases/{order_id} | Get one sanitized traffic-purchase result for an explicit tenant | Session |
Contract file:api/control-package-commerce.openapi.yaml api/control-package-sold.openapi.yaml