# Create or Update Batch VBAInterfaceProfile Create or Update multiple VBAInterfaceProfile at once. If the entity exists, it will be updated. If the entity does not exist, it will be created. Endpoint: PUT /vba-interface-profile-batch Version: v1 Security: apiKeyAuth, bearerAuth ## Header parameters: - `vbasoftware-database` (string, required) Target database ## Request fields (application/json): - `vbaInterface_Key` (integer, required) Note: This field is marked as NOT NULL in the database and therefore required by the API. - `profile_Key` (integer, required) Note: This field is marked as NOT NULL in the database and therefore required by the API. - `acknowledgment_Requested` (string,null) - `application_Receivers_Code` (string,null) - `application_Senders_Code` (string,null) - `authorization_Information` (string,null) - `authorization_Information_Qualifier` (string,null) - `client_SFTP_File_Name` (string,null) What the file will be named when transfer completes - `client_SFTP_Host` (string,null) Domain name or IP address of the remote SFTP server - `client_SFTP_Passive` (boolean, required) Specifies whether passive moede is used when establishing connection to the SFTP server Note: This field is marked as NOT NULL in the database and therefore required by the API. - `client_SFTP_Password` (string,null) Password associated with the SFTP_User account. Used for authentication. - `client_SFTP_Path` (string,null) Remote directory path where files are read from or written to during file transfer - `client_SFTP_Port` (integer,null) Network port used to establish connection to the SFTP server, default is 22 - `client_SFTP_Protocol` (integer,null) Indicates protocol used for file transfer to the SFTP server - `client_SFTP_User` (string,null) Username credential used to authenticate the connection to the external SFTP server - `component_Element_Separator` (string,null) - `create_Date` (string,null) - `create_Time` (string,null) - `description` (string,null) - `eMail_Body` (string,null) Body text of the email. - `eMail_From` (string,null) Identifies the sender email. - `eMail_Notification` (boolean, required) Note: This field is marked as NOT NULL in the database and therefore required by the API. - `eMail_Server` (string,null) Indicates the server over which the email will be sent. - `eMail_Subject` (string,null) Subject line of the email. - `eMail_To` (string,null) Indentifies the receiver email. - `event_ID` (integer,null) - `functional_Identifier_Code` (string,null) - `group_Control_Number` (string,null) - `interchange_Control_Number` (string,null) - `interchange_Control_Version_Number` (string,null) - `interchange_Date` (string,null) - `interchange_ID_Qualifier_Receiver` (string,null) - `interchange_ID_Qualifier_Sender` (string,null) - `interchange_Receiver_ID` (string,null) - `interchange_Sender_ID` (string,null) - `interchange_Time` (string,null) - `repetition_Separator` (string,null) - `responsible_Agency_Code` (string,null) - `run_On_Demand` (boolean, required) Note: This field is marked as NOT NULL in the database and therefore required by the API. - `security_Information` (string,null) - `security_Information_Qualifier` (string,null) - `test_File` (boolean, required) Note: This field is marked as NOT NULL in the database and therefore required by the API. - `usage_Indicator` (string,null) - `vendor_SFTP_File_Name` (string,null) What the file will be named when transfer completes - `vendor_SFTP_Host` (string,null) Domain name or IP address of the remote SFTP server - `vendor_SFTP_Passive` (boolean, required) Specifies whether passive moede is used when establishing connection to the SFTP server Note: This field is marked as NOT NULL in the database and therefore required by the API. - `vendor_SFTP_Password` (string,null) Password associated with the SFTP_User account. Used for authentication. - `vendor_SFTP_Path` (string,null) Remote directory path where files are read from or written to during file transfer - `vendor_SFTP_Port` (integer,null) Network port used to establish connection to the SFTP server, default is 22 - `vendor_SFTP_Protocol` (integer,null) Indicates protocol used for file transfer to the SFTP server - `vendor_SFTP_User` (string,null) Username credential used to authenticate the connection to the external SFTP server - `version_Release_Industry_Identifier` (string,null) ## Response 207 fields (text/plain): - `data` (array,null) - `data.id` (array, required) List of key/value pairs that represent the unique id for the entity operation. - `data.id.key` (string,null) - `data.id.value` (any,null) - `data.status` (integer, required) http status of the operation (eg, 200, 201, 500) - `data.body` (string, required) operation message (eg, Updated, Created, Error message) - `error` (object) - `error.detail` (string,null) A human-readable explanation specific to this occurrence of the problem. - `error.instance` (string,null) A URI reference that identifies the specific occurrence of the problem.It may or may not yield further information if dereferenced. - `error.status` (integer) The HTTP status code([RFC7231], Section 6) generated by the origin server for this occurrence of the problem. - `error.title` (string,null) A short, human-readable summary of the problem type.It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization(e.g., using proactive content negotiation; see[RFC7231], Section 3.4). - `error.type` (string,null) A URI reference [RFC3986] that identifies the problem type. This specification encourages that, when dereferenced, it provide human-readable documentation for the problem type (e.g., using HTML [W3C.REC-html5-20141028]). When this member is not present, its value is assumed to be "about:blank". - `debug` (object) - `debug.activityID` (string, required) ## Response 401 fields