# Benefit Specialties ## Create BenefitSpecialty - [POST /benefits/{benefitCode}/specialty-codes](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/benefit-specialties/createbenefitspecialty.md): Creates a new BenefitSpecialty ## List BenefitSpecialty - [GET /benefits/{benefitCode}/specialty-codes](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/benefit-specialties/listbenefitspecialty.md): Lists all BenefitSpecialty benefitCode ## Get BenefitSpecialty - [GET /benefits/{benefitCode}/specialty-codes/{specialtyCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/benefit-specialties/getbenefitspecialty.md): Gets BenefitSpecialty ## Update BenefitSpecialty - [PUT /benefits/{benefitCode}/specialty-codes/{specialtyCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/benefit-specialties/updatebenefitspecialty.md): Updates a specific BenefitSpecialty. ## Delete BenefitSpecialty - [DELETE /benefits/{benefitCode}/specialty-codes/{specialtyCode}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/benefit-specialties/deletebenefitspecialty.md): Deletes an BenefitSpecialty ## Create or Update Batch BenefitSpecialty - [PUT /benefits/{benefitCode}/specialty-codes-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/benefit-specialties/updatebatchbenefitspecialty.md): Create or Update multiple BenefitSpecialty at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.