The Products API exposes the catalog of products your project can subscribe to. Each product maps to a plan and a set of capability keys that gate access to other Infra operations.

The product object

AttributeTypeDescription
idintegerUnique product id.
slugstringURL-safe identifier (e.g. wallet-as-a-service).
namestringDisplay name.
descriptionstringWhat the product provides.
planIdstringPlan the product maps to.
capabilitiesstring[]Capability keys the product grants (e.g. wallet.transfer).
metadataobjectArbitrary key/value metadata.
statusstringactive for available products.
createdBystringActor that created the product.
deletedAtstring | nullSoft-delete timestamp, or null.
createdAtstringISO 8601 UTC timestamp.
updatedAtstringISO 8601 UTC timestamp.
Capabilities granted by your product/plan determine which endpoints your token can call. See Scopes & capabilities.