# VBA Interface Profile EDICodeMap ## Create VBAInterfaceProfileEDICodeMap - [POST /vba-interface-profile-edicodemap](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vba-interface-profile-edicodemap/createvbainterfaceprofileedicodemap.md): Creates a new VBAInterfaceProfileEDICodeMap ## List VBAInterfaceProfileEDICodeMap - [GET /vba-interface/{VBAInterface_Key}/profile/{Profile_Key}/edicodemap](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vba-interface-profile-edicodemap/listvbainterfaceprofileedicodemap.md): Lists all VBAInterfaceProfileEDICodeMap for the given VBAInterface_Key and Profile_Key ## Get VBAInterfaceProfileEDICodeMap - [GET /vba-interface-profile-edicodemap/{VBAInterfaceProfileEDICodeMap_Key}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vba-interface-profile-edicodemap/getvbainterfaceprofileedicodemap.md): Gets VBAInterfaceProfileEDICodeMap ## Update VBAInterfaceProfileEDICodeMap - [PUT /vba-interface-profile-edicodemap/{VBAInterfaceProfileEDICodeMap_Key}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vba-interface-profile-edicodemap/updatevbainterfaceprofileedicodemap.md): Updates a specific VBAInterfaceProfileEDICodeMap. ## Delete VBAInterfaceProfileEDICodeMap - [DELETE /vba-interface-profile-edicodemap/{VBAInterfaceProfileEDICodeMap_Key}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vba-interface-profile-edicodemap/deletevbainterfaceprofileedicodemap.md): Deletes an VBAInterfaceProfileEDICodeMap ## Create or Update Batch VBAInterfaceProfileEDICodeMap - [PUT /vba-interface-profile-edicodemap-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vba-interface-profile-edicodemap/updatebatchvbainterfaceprofileedicodemap.md): Create or Update multiple VBAInterfaceProfileEDICodeMap at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.