# Plan Benefit Levels ## Create PlanBenefitLevel - [POST /plans/{planID}/benefits/{benefitCode}/levels](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/plan-benefit-levels/createplanbenefitlevel.md): Creates a new PlanBenefitLevel ## List PlanBenefitLevel - [GET /plans/{planID}/benefits/{benefitCode}/levels](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/plan-benefit-levels/listplanbenefitlevel.md): Lists all PlanBenefitLevel for the given planID and benefitCode ## Get PlanBenefitLevel - [GET /plans/{planID}/benefits/{benefitCode}/levels/{planBenefitLevelKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/plan-benefit-levels/getplanbenefitlevel.md): Gets PlanBenefitLevel ## Update PlanBenefitLevel - [PUT /plans/{planID}/benefits/{benefitCode}/levels/{planBenefitLevelKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/plan-benefit-levels/updateplanbenefitlevel.md): Updates a specific PlanBenefitLevel. ## Delete PlanBenefitLevel - [DELETE /plans/{planID}/benefits/{benefitCode}/levels/{planBenefitLevelKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/plan-benefit-levels/deleteplanbenefitlevel.md): Deletes an PlanBenefitLevel ## Create or Update Batch PlanBenefitLevel - [PUT /plans/{planID}/benefits/{benefitCode}/levels-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/plan-benefit-levels/updatebatchplanbenefitlevel.md): Create or Update multiple PlanBenefitLevel at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.