# Update an active price Updates metadata of an active price. Only the description field can be modified for active prices to maintain billing consistency. Endpoint: PATCH /prices/{id}/active Version: 1.0 ## Path parameters: - `id` (string, required) Unique identifier of the active price to update Example: "price_1SGKTmDZYOQH9uHk1vaSxPKa" ## Header parameters: - `cc-api-key` (string, required) Chaching API Key ## Request fields (application/json): - `description` (string) Customer-facing price description Example: "Premium Plan - Monthly" ## Response 200 fields (application/json): - `id` (string, required) Unique identifier for the object. Example: "price_1SGKTmDZYOQH9uHk1vaSxPKa" - `object` (string, required) String representing the object’s type. Enum: "price" - `active` (boolean, required) Indicates whether the object is active. Example: true - `created` (number, required) Time at which the object was created. Measured in seconds since the Unix epoch Example: 1760018761 - `currency` (string, required) Three-letter ISO currency code, in uppercase Example: "USD" - `description` (string,null) Customer-facing price description Example: "Premium Plan - Monthly" - `product` (string, required) ID of the product this price is associated with - `recurring` (object,null, required) The recurring components of a price such as interval and interval_count. Null if the price is not recurring. Example: {"interval":"month","interval_count":1} - `recurring.interval` (string, required) Billing frequency Enum: "day", "week", "month", "year" - `recurring.interval_count` (number, required) Number of intervals between billings Example: 1 - `tax_behavior` (string, required) The tax behavior of the product. Enum: "exclusive", "inclusive" - `type` (string, required) One of one_time or recurring depending on whether the price is for a one-time purchase or a recurring (subscription) purchase. Enum: "recurring", "one_time" - `unit_amount` (number,null, required) The unit amount in cents to be charged, represented as a whole integer if possible. Example: 1000 - `unit_amount_decimal` (string,null, required) Same as unit_amount Example: "1000" - `link` (string,null) Payment link associated with the price for hosted pages or other off-session payments. ## Response 400 fields ## Response 404 fields