id | integer | Unique product id. |
slug | string | URL-safe identifier (e.g. wallet-as-a-service). |
name | string | Display name. |
description | string | What the product provides. |
planId | string | Plan the product maps to. |
capabilities | string[] | Capability keys the product grants (e.g. wallet.transfer). |
metadata | object | Arbitrary key/value metadata. |
status | string | active for available products. |
createdBy | string | Actor that created the product. |
deletedAt | string | null | Soft-delete timestamp, or null. |
createdAt | string | ISO 8601 UTC timestamp. |
updatedAt | string | ISO 8601 UTC timestamp. |