# Commission Rep Appointments ## Create CommissionRepAppoint - [POST /commission-reps/{commRepKey}/commission-rep-appoints](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commission-rep-appointments/createcommissionrepappoint.md): Creates a new CommissionRepAppoint ## List CommissionRepAppoint - [GET /commission-reps/{commRepKey}/commission-rep-appoints](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commission-rep-appointments/listcommissionrepappoint.md): Lists all CommissionRepAppoint for the given commRepKey ## Get CommissionRepAppoint - [GET /commission-reps/{commRepKey}/commission-rep-appoints/{commRepAppointKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commission-rep-appointments/getcommissionrepappoint.md): Gets CommissionRepAppoint ## Update CommissionRepAppoint - [PUT /commission-reps/{commRepKey}/commission-rep-appoints/{commRepAppointKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commission-rep-appointments/updatecommissionrepappoint.md): Updates a specific CommissionRepAppoint. ## Delete CommissionRepAppoint - [DELETE /commission-reps/{commRepKey}/commission-rep-appoints/{commRepAppointKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commission-rep-appointments/deletecommissionrepappoint.md): Deletes an CommissionRepAppoint ## Create or Update Batch CommissionRepAppoint - [PUT /commission-reps/{commRepKey}/commission-rep-appoints-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/commission-rep-appointments/updatebatchcommissionrepappoint.md): Create or Update multiple CommissionRepAppoint at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.