Lists the host's prices, optionally filtered by product, type, or active status. Sorted by creation date descending. Paginated.
AuthorizationRequiredBearer <token>API key as Bearer token
In: header
pageintegerPage number (0-based, default 0)
0Minimum: 0Maximum: 9007199254740991pageSizeintegerItems per page (default 20, max 100)
20Minimum: 1Maximum: 100productIdstringFilter by parent product
typestringFilter by cadence; omit to include all
"recurring" | "one_time"activebooleanWhen set, returns only active or only archived prices
fieldsstringComma-separated list of fields to return. Valid: id, hostId, productId, type, currency, unitAmount, nickname, active, createdAt, updatedAt. Omit for all fields.
Edit Property
Edit the property with the given ID. Note that "type" and "objectType" cannot be modified on existing properties. Only fields included in `updates` will be modified, other fields will be left unchanged. `description` can be set to null to remove it entirely. To retire a property, set `status` to "archived". Properties cannot be fully deleted to preserve referential integrity. WARNING: for "Select One" and "Select Multiple" properties, an option's `value` is the identity that gets persisted on every instance that selected it (e.g. a contact). Changing an existing option's `value` does NOT migrate those instances, so they keep the old value and no longer match any option. In this case, the UI would show the raw stored value instead of a label. Rename an option by changing its `label` only; change a `value` only if no existing instances use the old one. Returns the full property after the update is applied.
Create Price
Creates a Price for a Product. The Price defines cadence (one_time or recurring), per-unit cost, and an optional array of typed Feature grants (boolean, quantity, enum, duration).