# Commission Appointment Types ## Create CommissionAppointmentType - [POST /commission-appointment-types](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/commission-appointment-types/createcommissionappointmenttype.md): Creates a new CommissionAppointmentType ## List CommissionAppointmentType - [GET /commission-appointment-types](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/commission-appointment-types/listcommissionappointmenttype.md): Lists all CommissionAppointmentType ## Get CommissionAppointmentType - [GET /commission-appointment-types/{appointmentType}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/commission-appointment-types/getcommissionappointmenttype.md): Gets CommissionAppointmentType ## Update CommissionAppointmentType - [PUT /commission-appointment-types/{appointmentType}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/commission-appointment-types/updatecommissionappointmenttype.md): Updates a specific CommissionAppointmentType. ## Delete CommissionAppointmentType - [DELETE /commission-appointment-types/{appointmentType}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/commission-appointment-types/deletecommissionappointmenttype.md): Deletes an CommissionAppointmentType ## Create or Update Batch CommissionAppointmentType - [PUT /commission-appointment-types-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/commission-appointment-types/updatebatchcommissionappointmenttype.md): Create or Update multiple CommissionAppointmentType at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.