# VBAInterface Map Types ## Create VBAInterfaceMapType - [POST /vba-interfaces/{vBAInterfaceKey}/map-types](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vbainterface-map-types/createvbainterfacemaptype.md): Creates a new VBAInterfaceMapType ## List VBAInterfaceMapType - [GET /vba-interfaces/{vBAInterfaceKey}/map-types](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vbainterface-map-types/listvbainterfacemaptype.md): Lists all VBAInterfaceMapType for the given vBAInterfaceKey ## Get VBAInterfaceMapType - [GET /vba-interfaces/{vBAInterfaceKey}/map-types/{mapType}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vbainterface-map-types/getvbainterfacemaptype.md): Gets VBAInterfaceMapType ## Update VBAInterfaceMapType - [PUT /vba-interfaces/{vBAInterfaceKey}/map-types/{mapType}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vbainterface-map-types/updatevbainterfacemaptype.md): Updates a specific VBAInterfaceMapType. ## Delete VBAInterfaceMapType - [DELETE /vba-interfaces/{vBAInterfaceKey}/map-types/{mapType}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vbainterface-map-types/deletevbainterfacemaptype.md): Deletes an VBAInterfaceMapType ## Create or Update Batch VBAInterfaceMapType - [PUT /vba-interfaces/{vBAInterfaceKey}/map-types-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vbainterface-map-types/updatebatchvbainterfacemaptype.md): Create or Update multiple VBAInterfaceMapType at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.