# VBA Interface Profile IDCodeValue ## Create VBAInterfaceProfileIDCodeValue - [POST /vba-interface-profile-idcodevalue](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vba-interface-profile-idcodevalue/createvbainterfaceprofileidcodevalue.md): Creates a new VBAInterfaceProfileIDCodeValue ## List VBAInterfaceProfileIDCodeValue - [GET /vba-interface/{VBAInterface_Key}/profile/{Profile_Key}/idcodevalue](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vba-interface-profile-idcodevalue/listvbainterfaceprofileidcodevalue.md): Lists all VBAInterfaceProfileIDCodeValue for the given VBAInterface_Key and Profile_Key ## Get VBAInterfaceProfileIDCodeValue - [GET /vba-interface-profile-idcodevalue/{VBAInterfaceProfileIDCodeValue_Key}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vba-interface-profile-idcodevalue/getvbainterfaceprofileidcodevalue.md): Gets VBAInterfaceProfileIDCodeValue ## Update VBAInterfaceProfileIDCodeValue - [PUT /vba-interface-profile-idcodevalue/{VBAInterfaceProfileIDCodeValue_Key}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vba-interface-profile-idcodevalue/updatevbainterfaceprofileidcodevalue.md): Updates a specific VBAInterfaceProfileIDCodeValue. ## Delete VBAInterfaceProfileIDCodeValue - [DELETE /vba-interface-profile-idcodevalue/{VBAInterfaceProfileIDCodeValue_Key}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vba-interface-profile-idcodevalue/deletevbainterfaceprofileidcodevalue.md): Deletes an VBAInterfaceProfileIDCodeValue ## Create or Update Batch VBAInterfaceProfileIDCodeValue - [PUT /vba-interface-profile-idcodevalue-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware.api/vba-interface-profile-idcodevalue/updatebatchvbainterfaceprofileidcodevalue.md): Create or Update multiple VBAInterfaceProfileIDCodeValue at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.