| UploadDocStreamToBatch | Scroll | 
REST URL (POST) https://tenant.thereforeonline.com/theservice/v0001/restun/UploadDocStreamToBatch
SOAP Action (POST) http://schemas.therefore.net/webservices/interop/v0001/messages/IThereforeService/UploadDocStreamToBatch
Uploads a file for a given batch operation.
Input Message: http://schemas.therefore.net/webservices/interop/v0001/messages/IThereforeService/UploadDocStreamToBatch
| Element Name | Element Type | Restrictions | Description | 
| â– parameters | 
 | 
 | |
| â– BatchId | xs:string | mandatory GUID string template: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12} | Sets identifier of the batch. | 
| â–¡ StreamInfoWithData | 
 | mandatory nillable | Sets the information and data for an uploaded stream. | 
| â–¡ FileData | xs:base64Binary | nillable | Gets or sets binary data of the file. It uses a base64 encoded string in XML messages and a byte array in JSON messages. If both FileData and FileDataBase64JSON are set the value in FileDataBase64JSON gets ignored. | 
| â–¡ FileName | xs:string | mandatory nillable | Gets or sets the name of the stream file. | 
| â–¡ StreamNo | xs:int | nillable | Gets or sets the number of the stream. Note: For document conversion result it always returns null (method GetConvertedDocStreams). | 
| â–¡ FileDataBase64JSON | xs:string | nillable | Gets or sets binary data of the file as a base64 encoded string (for both XML and JSON encoded messages). If both FileData and FileDataBase64JSON are set the value in FileDataBase64JSON gets ignored. | 
| â– NewStreamInsertMode | 
 | 
 restriction enum (xs:string) - Append (0) - Prepend (1) | Sets insert mode for a new file stream when updating the document. Default is 'Append' (append to the end). | 
Output Message: http://schemas.therefore.net/webservices/interop/v0001/messages/IThereforeService/UploadDocStreamToBatchResponse
<Empty message>
Legend:
| â– | Not nillable element. | 
| â–¡ | Nillable element. | 
| ≡ | List of elements. | 
| Bold | Mandatory element. |