Skip to main content
PUT
Replace a plan's entitlement set

Request Body

The body is a JSON array of entitlement inputs. The plan’s stored set is fully replaced — any feature key not present in the array is removed from the plan.

Example Request

Response

Errors

Send the complete entitlement set every time. A request containing only the feature you changed will delete every other grant on the plan.
See the Entitlements guide for how plan grants resolve into a customer’s effective entitlements.

Authorizations

Authorization
string
header
required

Tenant API key obtained from POST /auth/register or POST /v1/developer/keys.

Path Parameters

id
string<uuid>
required

Body

application/json
feature_key
string
required
kind
enum<string>
required
Available options:
boolean,
limit
bool_value
boolean
limit_value
integer<int64>

Response

Updated entitlement set

data
object[]