API reference

/v1/package-commerce

12 operations

← All groups

MethodPathSummaryAuth
GET/v1/package-commerce/catalogList package products purchasable by the authenticated tenant userSession
GET/v1/package-commerce/ordersList the authenticated tenant user's package ordersSession
GET/v1/package-commerce/orders/{order_id}Get one visible package orderSession
GET/v1/package-commerce/orders/{order_id}/eventsList sanitized order state events in revision orderSession
POST/v1/package-commerce/provider-callbacks/{provider}Authenticate and apply one raw payment-provider callbackPublic
POST/v1/package-commerce/purchasesPurchase a package subscription for the authenticated tenant userSession
GET/v1/package-commerce/subscriptionsList effective sold-subscription projections owned by the current userSession
POST/v1/package-commerce/subscriptions/{subscription_id}/downgradeDowngrade a package immediately or at the next cycleSession
POST/v1/package-commerce/subscriptions/{subscription_id}/renewRenew an active package subscriptionSession
POST/v1/package-commerce/subscriptions/{subscription_id}/upgradeUpgrade a package immediately or at the next cycleSession
POST/v1/package-commerce/traffic-purchasesPurchase a versioned traffic package snapshotSession
GET/v1/package-commerce/traffic-purchases/{order_id}Get a sanitized traffic-purchase order and grant resultSession

Contract file:api/openapi/v1/control.yaml api/control-package-commerce.openapi.yaml