Skip to content

Update a pack

PUT
/api/v1/pricing/packs/{pack_id}

Update an existing feature pack. By default operates in dry-run mode to preview changes.

pack_id
required
string

Pack identifier

object
name
string
category
string
Allowed values: core events education finance communications assets forms staff membership integrations security contact_limits legacy
monthly_price
string
annual_price
string
description
string
depends_on
Array<string>
conflicts_with
Array<string>
is_legacy
boolean
included_in_plans
Array<string>
dry_run
boolean
default: true

Update result

object
data
object
dry_run
boolean
applied
boolean
changes
object
updated_pack
object
id
string
Example
bookings
name
string
Example
Bookings
category
string
Allowed values: core events education finance communications assets forms staff membership integrations security contact_limits legacy
monthly_price
string
Example
25.00
annual_price
string
Example
250.00
description
string
depends_on
Array<string>
conflicts_with
Array<string>
is_legacy
boolean
included_in_plans
Array<string>

Bad request - invalid input

object
error
object
code

Error code

string
Allowed values: BAD_REQUEST UNAUTHORIZED NOT_FOUND CONFLICT INTERNAL_ERROR
message

Human-readable error message

string

Unauthorized - missing or invalid credentials

object
error
object
code

Error code

string
Allowed values: BAD_REQUEST UNAUTHORIZED NOT_FOUND CONFLICT INTERNAL_ERROR
message

Human-readable error message

string

Resource not found

object
error
object
code

Error code

string
Allowed values: BAD_REQUEST UNAUTHORIZED NOT_FOUND CONFLICT INTERNAL_ERROR
message

Human-readable error message

string