# Plan Auth Penalty Benefits ## Create PlanAuthPenaltyBenefit - [POST /plans/{planID}/auth-penalties/{planAuthPenaltyKey}/benefits](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/plan-auth-penalty-benefits/createplanauthpenaltybenefit.md): Creates a new PlanAuthPenaltyBenefit ## List PlanAuthPenaltyBenefit - [GET /plans/{planID}/auth-penalties/{planAuthPenaltyKey}/benefits](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/plan-auth-penalty-benefits/listplanauthpenaltybenefit.md): Lists all PlanAuthPenaltyBenefit for the given planAuthPenaltyKey ## Get PlanAuthPenaltyBenefit - [GET /plans/{planID}/auth-penalties/{planAuthPenaltyKey}/benefits/{benefitCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/plan-auth-penalty-benefits/getplanauthpenaltybenefit.md): Gets PlanAuthPenaltyBenefit ## Update PlanAuthPenaltyBenefit - [PUT /plans/{planID}/auth-penalties/{planAuthPenaltyKey}/benefits/{benefitCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/plan-auth-penalty-benefits/updateplanauthpenaltybenefit.md): Updates a specific PlanAuthPenaltyBenefit. ## Delete PlanAuthPenaltyBenefit - [DELETE /plans/{planID}/auth-penalties/{planAuthPenaltyKey}/benefits/{benefitCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/plan-auth-penalty-benefits/deleteplanauthpenaltybenefit.md): Deletes an PlanAuthPenaltyBenefit ## Create or Update Batch PlanAuthPenaltyBenefit - [PUT /plans/{planID}/auth-penalties/{planAuthPenaltyKey}/benefits-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/plan-auth-penalty-benefits/updatebatchplanauthpenaltybenefit.md): Create or Update multiple PlanAuthPenaltyBenefit at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.