# Network Practice Types ## Create NetworkPracticeType - [POST /networks/{networkID}/practice-types](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/network-practice-types/createnetworkpracticetype.md): Creates a new NetworkPracticeType ## List NetworkPracticeType - [GET /networks/{networkID}/practice-types](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/network-practice-types/listnetworkpracticetype.md): Lists all NetworkPracticeType for the given networkID ## Get NetworkPracticeType - [GET /networks/{networkID}/practice-types/{practiceType}/{effectiveDate}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/network-practice-types/getnetworkpracticetype.md): Gets NetworkPracticeType ## Update NetworkPracticeType - [PUT /networks/{networkID}/practice-types/{practiceType}/{effectiveDate}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/network-practice-types/updatenetworkpracticetype.md): Updates a specific NetworkPracticeType. ## Delete NetworkPracticeType - [DELETE /networks/{networkID}/practice-types/{practiceType}/{effectiveDate}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/network-practice-types/deletenetworkpracticetype.md): Deletes an NetworkPracticeType ## Create or Update Batch NetworkPracticeType - [PUT /networks/{networkID}/practice-types-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/network-practice-types/updatebatchnetworkpracticetype.md): Create or Update multiple NetworkPracticeType at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.