# Commissions ## Commission Generate - [POST /commission-generate](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/adv.-commission/commissiongenerate.md): Generates Commission records and attaches those to a new Commission Transaction based on entered criteria. ## Create Commission - [POST /commission-transactions/{commTransKey}/commissions](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commissions/createcommission.md): Creates a new Commission ## List Commission - [GET /commission-transactions/{commTransKey}/commissions](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commissions/listcommission.md): Lists all Commission for the given commTransKey ## Commission Generate - [POST /commission-generate](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commissions/commissiongenerate.md): Generates Commission records and attaches those to a new Commission Transaction based on entered criteria. ## List Unassigned Commission - [GET /unassigned-commissions](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commissions/listunassignedcommission.md): Lists all Commissions that are not assigned to a Commission Transaction. ## Get Commission - [GET /commission-transactions/{commTransKey}/commissions/{commKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commissions/getcommission.md): Gets Commission ## Update Commission - [PUT /commission-transactions/{commTransKey}/commissions/{commKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commissions/updatecommission.md): Updates a specific Commission. ## Delete Commission - [DELETE /commission-transactions/{commTransKey}/commissions/{commKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commissions/deletecommission.md): Deletes an Commission ## Create or Update Batch Commission - [PUT /commission-transactions/{commTransKey}/commissions-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commissions/updatebatchcommission.md): Create or Update multiple Commission at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.