# Reinsurance Contracts

 - [POST /reinsurance-contracts](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/reinsurance-contracts/createreinscontract.md): Creates a new ReinsContract
 - [GET /reinsurance-contracts](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/reinsurance-contracts/listreinscontract.md): Lists all ReinsContract
 - [POST /reinsurance-contract-add-from-template](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/reinsurance-contracts/addcontractfromtemplate.md): Take the information from a template and apply it to one or more new contracts based on that template contract.
 - [POST /reinsurance-contract-copy](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/reinsurance-contracts/addcontractfromexisting.md): Copy everything from an existing contract to a new Contract.
 - [GET /reinsurance-contracts/{reinsContractKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/reinsurance-contracts/getreinscontract.md): Gets ReinsContract
 - [PUT /reinsurance-contracts/{reinsContractKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/reinsurance-contracts/updatereinscontract.md): Updates a specific ReinsContract.
 - [DELETE /reinsurance-contracts/{reinsContractKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/reinsurance-contracts/deletereinscontract.md): Deletes an ReinsContract
 - [PUT /reinsurance-contracts-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/reinsurance-contracts/updatebatchreinscontract.md): Create or Update multiple ReinsContract at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.
 - [POST /reinsurance-contracts/{reinsContractKey}/generate-transaction](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/reinsurance-contracts/generatereinstransaction.md): Based on submitted information, generate reinsurance transactions for this contract.
 - [POST /reinsurance-contracts/{reinsContractKey}/generate-agg-transaction](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/reinsurance-contracts/generatereinsaggtransaction.md): Based on submitted information, generate reinsurance aggregate transactions for this contract.
 - [POST /reinsurance-contracts/{reinsContractKey}/generate-level-transaction](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/reinsurance-contracts/generatereinsleveltransaction.md): Based on submitted information, generate reinsurance level transactions for this contract.
 - [POST /reinsurance-contracts/{reinsContractKey}/generate-transaction-by-funding-request/{requestKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/reinsurance-contracts/generatereinstransactionbyfundingrequest.md): Based on submitted information, generate reinsurance transactions for this contract and specifically target claims part of the specified funding request.
