# Plan Benefit Specialties ## Create PlanBenCodeSpecialty - [POST /plans/{planID}/benefits/{benefitCode}/specialties](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/plan-benefit-specialties/createplanbencodespecialty.md): Creates a new PlanBenCodeSpecialty ## List PlanBenCodeSpecialty - [GET /plans/{planID}/benefits/{benefitCode}/specialties](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/plan-benefit-specialties/listplanbencodespecialty.md): Lists all PlanBenCodeSpecialty for the given planID and benefitCode ## Get PlanBenCodeSpecialty - [GET /plans/{planID}/benefits/{benefitCode}/specialties/{specialtyCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/plan-benefit-specialties/getplanbencodespecialty.md): Gets PlanBenCodeSpecialty ## Update PlanBenCodeSpecialty - [PUT /plans/{planID}/benefits/{benefitCode}/specialties/{specialtyCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/plan-benefit-specialties/updateplanbencodespecialty.md): Updates a specific PlanBenCodeSpecialty. ## Delete PlanBenCodeSpecialty - [DELETE /plans/{planID}/benefits/{benefitCode}/specialties/{specialtyCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/plan-benefit-specialties/deleteplanbencodespecialty.md): Deletes an PlanBenCodeSpecialty ## Create or Update Batch PlanBenCodeSpecialty - [PUT /plans/{planID}/benefits/{benefitCode}/specialties-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/plan-benefit-specialties/updatebatchplanbencodespecialty.md): Create or Update multiple PlanBenCodeSpecialty at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.