# Group Contract Plans ## Create GroupContractPlan - [POST /groups/{groupID}/divisions/{divisionID}/contracts/{coverageStart}/plans](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-contract-plans/creategroupcontractplan.md): Creates a new GroupContractPlan ## List GroupContractPlan - [GET /groups/{groupID}/divisions/{divisionID}/contracts/{coverageStart}/plans](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-contract-plans/listgroupcontractplan.md): Lists all GroupContractPlan for the given groupID and divisionID and coverageStart ## List Plans by Group and Division - [GET /groups/{groupID}/divisions/{divisionID}/plans-no-contracts](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-contract-plans/listplannocontract.md): A unique list of Plans for all GroupContractPlan for the given groupID and divisionID ## Get GroupContractPlan - [GET /groups/{groupID}/divisions/{divisionID}/contracts/{coverageStart}/plans/{planID}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-contract-plans/getgroupcontractplan.md): Gets GroupContractPlan ## Update GroupContractPlan - [PUT /groups/{groupID}/divisions/{divisionID}/contracts/{coverageStart}/plans/{planID}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-contract-plans/updategroupcontractplan.md): Updates a specific GroupContractPlan. ## Delete GroupContractPlan - [DELETE /groups/{groupID}/divisions/{divisionID}/contracts/{coverageStart}/plans/{planID}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/group-contract-plans/deletegroupcontractplan.md): Deletes an GroupContractPlan ## Create or Update Batch GroupContractPlan - [PUT /groups/{groupID}/divisions/{divisionID}/contracts/{coverageStart}/plans-batch](https://vbapi-docs.vbasoftware.com/openapi/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. ## Cascade Plan Update to GroupContractPlan - [POST /group-contract-plan-cascade-update/{planId}](https://vbapi-docs.vbasoftware.com/openapi/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.