# Reinsurance Contract Levels ## Create ReinsLevel - [POST /reinsurance-contracts/{reinsContractKey}/levels](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/reinsurance-contract-levels/createreinslevel.md): Creates a new ReinsLevel ## List ReinsLevel - [GET /reinsurance-contracts/{reinsContractKey}/levels](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/reinsurance-contract-levels/listreinslevel.md): Lists all ReinsLevel for the given reinsContractKey ## Generate ReinsLevel Transactions - [POST /reinsurance-contracts/{reinsContractKey}/generate-reins-level](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/reinsurance-contract-levels/generatereinsleveltrans.md): Creates new Reinsurance Transactions based on Reinsurance Level configurations. ## Get ReinsLevel - [GET /reinsurance-contracts/{reinsContractKey}/levels/{reinsLevelSeq}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/reinsurance-contract-levels/getreinslevel.md): Gets ReinsLevel ## Update ReinsLevel - [PUT /reinsurance-contracts/{reinsContractKey}/levels/{reinsLevelSeq}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/reinsurance-contract-levels/updatereinslevel.md): Updates a specific ReinsLevel. ## Delete ReinsLevel - [DELETE /reinsurance-contracts/{reinsContractKey}/levels/{reinsLevelSeq}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/reinsurance-contract-levels/deletereinslevel.md): Deletes an ReinsLevel ## Create or Update Batch ReinsLevel - [PUT /reinsurance-contracts/{reinsContractKey}/levels-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/reinsurance-contract-levels/updatebatchreinslevel.md): Create or Update multiple ReinsLevel at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.