# Premium Distributions ## Create Premium Distributions - [POST /premium-distributions-generate/{groupId}/{asOfDate}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/generatepremdistribution.md): Generate the Premium Distributions for the selected Group and As of Date. ## Create Premium Distributions Checks - [POST /premium-distributions-generate-check/{payeeId}/{payorId}/{accountKey}/{checkNumber}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/generatepremdistributioncheck.md): Generate the Premium Distribution Checks for the selected Payor and Payee. ## Create Premium Distributions Check Batch - [POST /premium-distributions-generate-check-batch/{checkBatch}/{payeeId}/{payorId}/{accountKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/adv.-billing/generatepremdistributioncheckbatch.md): Given an existing Check Batch, generate a Distribution check in that Check Batch. ## Create PremDistribution - [POST /premium-distributions](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-distributions/createpremdistribution.md): Creates a new PremDistribution ## List PremDistribution - [GET /premium-distributions](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-distributions/listpremdistribution.md): Lists all PremDistribution ## Get PremDistribution - [GET /premium-distributions/{premDistributionKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-distributions/getpremdistribution.md): Gets PremDistribution ## Update PremDistribution - [PUT /premium-distributions/{premDistributionKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-distributions/updatepremdistribution.md): Updates a specific PremDistribution. ## Delete PremDistribution - [DELETE /premium-distributions/{premDistributionKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-distributions/deletepremdistribution.md): Deletes an PremDistribution ## Create or Update Batch PremDistribution - [PUT /premium-distributions-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-distributions/updatebatchpremdistribution.md): Create or Update multiple PremDistribution at once. If the entity exists, it will be updated. If the entity does not exist, it will be created. ## Create Premium Distributions - [POST /premium-distributions-generate/{groupId}/{asOfDate}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-distributions/generatepremdistribution.md): Generate the Premium Distributions for the selected Group and As of Date. ## Create Premium Distributions Checks - [POST /premium-distributions-generate-check/{payeeId}/{payorId}/{accountKey}/{checkNumber}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-distributions/generatepremdistributioncheck.md): Generate the Premium Distribution Checks for the selected Payor and Payee. ## Create Premium Distributions Check Batch - [POST /premium-distributions-generate-check-batch/{checkBatch}/{payeeId}/{payorId}/{accountKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-distributions/generatepremdistributioncheckbatch.md): Given an existing Check Batch, generate a Distribution check in that Check Batch. ## List of Distribution by Group that have not been distributed. - [GET /premium-distributions-available/{asOfDate}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-distributions/listpremdistributionavailable.md): List of Distribution by Group that have not been distributed.