# Plans ## Get account (tenant) plans - [GET /resources/plans/v1/tenant/{tenantId}](https://developers.frontegg.com/ciam/api/entitlements/plans/planscontrollerv1_gettenantplans.md): Retrieve a paginated list of plans for a specific account (tenant) with filtering, search, and sorting capabilities. Search by name, sort by name or creation date, and optionally exclude non-entitled plans. ## Get plans - [GET /resources/plans/v1](https://developers.frontegg.com/ciam/api/entitlements/plans/planscontrollerv1_getplans.md): Retrieve a paginated list of plans with filtering, search, and sorting capabilities. Search by name, sort by name or creation date, and filter by feature IDs, user IDs, or account (tenant) IDs. ## Create plan - [POST /resources/plans/v1](https://developers.frontegg.com/ciam/api/entitlements/plans/planscontrollerv1_createplan.md): Create a new plan with features, rules, default treatment, and optional auto-assignment settings. ## Get single plan - [GET /resources/plans/v1/{id}](https://developers.frontegg.com/ciam/api/entitlements/plans/planscontrollerv1_getsingleplan.md): Retrieve a single plan by its unique identifier, including linked features and entitlements. ## Update plan - [PATCH /resources/plans/v1/{id}](https://developers.frontegg.com/ciam/api/entitlements/plans/planscontrollerv1_updateplan.md): Update an existing plan's name, features, rules, default treatment, or auto-assignment settings. ## Delete plan - [DELETE /resources/plans/v1/{id}](https://developers.frontegg.com/ciam/api/entitlements/plans/planscontrollerv1_deleteplan.md): Delete an existing plan by its unique identifier. ## Get plan features - [GET /resources/plans/v1/{id}/features](https://developers.frontegg.com/ciam/api/entitlements/plans/planscontrollerv1_getplanfeatures.md): Retrieve a paginated list of plan features, with the abillity to search and order (by date (createdAt) or expiration date (expirationDate)). ## Link features to plan - [PATCH /resources/plans/v1/{id}/features/link](https://developers.frontegg.com/ciam/api/entitlements/plans/planscontrollerv1_linkfeaturestoplan.md): Link multiple features to an existing plan by their feature IDs. ## Unlink features from plan - [PATCH /resources/plans/v1/{id}/features/unlink](https://developers.frontegg.com/ciam/api/entitlements/plans/planscontrollerv1_unlinkfeaturesfromplan.md): Unlink multiple features from an existing plan by their feature IDs.