# Group Contract Plans

 - [POST /groups/{groupID}/divisions/{divisionID}/contracts/{coverageStart}/plans](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/group-contract-plans/creategroupcontractplan.md): Creates a new GroupContractPlan
 - [GET /groups/{groupID}/divisions/{divisionID}/contracts/{coverageStart}/plans](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/group-contract-plans/listgroupcontractplan.md): Lists all GroupContractPlan for the given groupID and divisionID and coverageStart
 - [GET /groups/{groupID}/divisions/{divisionID}/plans-no-contracts](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/group-contract-plans/listplannocontract.md): A unique list of Plans for all GroupContractPlan for the given groupID and divisionID
 - [GET /groups/{groupID}/divisions/{divisionID}/contracts/{coverageStart}/plans/{planID}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/group-contract-plans/getgroupcontractplan.md): Gets GroupContractPlan
 - [PUT /groups/{groupID}/divisions/{divisionID}/contracts/{coverageStart}/plans/{planID}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/group-contract-plans/updategroupcontractplan.md): Updates a specific GroupContractPlan.
 - [DELETE /groups/{groupID}/divisions/{divisionID}/contracts/{coverageStart}/plans/{planID}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/group-contract-plans/deletegroupcontractplan.md): Deletes an GroupContractPlan
 - [PUT /groups/{groupID}/divisions/{divisionID}/contracts/{coverageStart}/plans-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/group-contract-plans/updatebatchgroupcontractplan.md): Create or Update multiple GroupContractPlan at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.
 - [POST /group-contract-plan-cascade-update/{planId}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/group-contract-plans/cascadeupdategroupcontractplan.md): Using an existing GroupContractPlan, pass in a Plan ID to be updated that then updates downstream SubenrollmentPlan and MemenrollmentPlan records.
