UiPath Documentation
activities
latest
false
  • Overview
    • About the Document Understanding activities
  • Document Processing Contracts
    • Release notes
    • About the Document Processing Contracts
    • Classes
      • Box Class
      • IPersistedActivity interface
      • PrettyBoxConverter Class
      • IClassifierActivity Interface
      • IClassifierCapabilitiesProvider Interface
      • ClassifierDocumentType Class
      • ClassifierResult Class
      • ClassifierCodeActivity Class
      • ClassifierNativeActivity Class
      • ClassifierAsyncCodeActivity Class
      • ClassifierDocumentTypeCapability Class
      • ContentValidationData Class
      • EvaluatedBusinessRulesForFieldValue Class
      • EvaluatedBusinessRuleDetails Class
      • ExtractorAsyncCodeActivity Class
      • ExtractorCodeActivity Class
      • ExtractorDocumentType Class
      • ExtractorDocumentTypeCapabilities Class
      • ExtractorFieldCapability Class
      • ExtractorNativeActivity Class
      • ExtractorResult Class
      • FieldValue Class
      • FieldValueResult Class
      • ICapabilitiesProvider Interface
      • IExtractorActivity Interface
      • ExtractorPayload Class
      • DocumentActionPriority Enum
      • DocumentActionData Class
      • DocumentActionStatus Enum
      • DocumentActionType Enum
      • DocumentClassificationActionData Class
      • DocumentValidationActionData Class
      • UserData Class
      • Document Class
      • DocumentSplittingResult Class
      • DomExtensions Class
      • Page Class
      • PageSection Class
      • Polygon Class
      • PolygonConverter Class
      • Metadata Class
      • WordGroup Class
      • Word Class
      • ProcessingSource Enum
      • ResultsTableCell Class
      • ResultsTableValue Class
      • ResultsTableColumnInfo Class
      • ResultsTable Class
      • Rotation Enum
      • Rule Class
      • RuleResult Class
      • RuleSet Class
      • RuleSetResult Class
      • SectionType Enum
      • WordGroupType Enum
      • IDocumentTextProjection Interface
      • ClassificationResult Class
      • ExtractionResult Class
      • ResultsDocument Class
      • ResultsDocumentBounds Class
      • ResultsDataPoint Class
      • ResultsValue Class
      • ResultsContentReference Class
      • ResultsValueTokens Class
      • ResultsDerivedField Class
      • ResultsDataSource Enum
      • ResultConstants Class
      • SimpleFieldValue Class
      • TableFieldValue Class
      • DocumentGroup Class
      • DocumentTaxonomy Class
      • DocumentType Class
      • Field Class
      • FieldType Enum
      • FieldValueDetails Class
      • LanguageInfo Class
      • MetadataEntry Class
      • TextType Enum
      • TypeField Class
      • ITrackingActivity Interface
      • ITrainableActivity Interface
      • ITrainableClassifierActivity Interface
      • ITrainableExtractorActivity Interface
      • TrainableClassifierAsyncCodeActivity Class
      • TrainableClassifierCodeActivity Class
      • TrainableClassifierNativeActivity Class
      • TrainableExtractorAsyncCodeActivity Class
      • TrainableExtractorCodeActivity Class
      • TrainableExtractorNativeActivity Class
      • BasicDataPoint Class - preview
      • ExtractionResultHandler Class - preview
  • Document Understanding ML
    • Release notes
  • Document Understanding OCR Local Server
    • Release notes
    • About the Document Understanding OCR Local Server package
    • Project Compatibility
  • Document Understanding
    • Release notes
    • About the Document Understanding activity package
    • Project compatibility
    • Document data
      • Methods
    • Configuring external connection
    • Activities
      • Set PDF Password
      • Merge PDFs
      • Get PDF Page Count
      • Extract PDF Text
      • Extract PDF Images
      • Extract PDF Page Range
      • Extract Document Data
      • Create Validation Task and Wait
      • Wait for Validation Task and Resume
      • Create Validation Task
      • Classify Document
      • Create Classification Validation Task
      • Create Classification Validation Task and Wait
      • Wait for Classification Validation Task and Resume
    • Document Understanding Activities how-to guides
      • Create Pre-Hire in Workday Based on CV
      • Generative extractor - Good practices
      • Generative classifier - Good practices
  • Intelligent OCR
    • Release notes
    • About the IntelligentOCR activity package
    • Project compatibility
    • Activities
      • Load Taxonomy
      • Digitize Document
      • Classify Document Scope
      • Keyword Based Classifier
      • Document Understanding Project Classifier
      • Intelligent Keyword Classifier
      • Present Classification Station
        • Using the Classification Station
      • Create Document Classification Action
      • Create Document Validation Artifacts
      • Retrieve Document Validation Artifacts
      • Wait For Document Classification Action And Resume
      • Train Classifiers Scope
      • Keyword Based Classifier Trainer
      • Intelligent Keyword Classifier Trainer
      • Data Extraction Scope
      • Document Understanding Project Extractor
      • Document Understanding Project Extractor Trainer
      • RegEx Based Extractor
      • Form Extractor
      • Intelligent Form Extractor
      • Present Validation Station
        • Classic Validation Station
        • Compact Validation Station
      • Redact Document
      • Create Document Validation Action
      • Wait For Document Validation Action And Resume
      • Train Extractors Scope
      • Export Extraction Results
      • Machine Learning Extractor
      • Machine Learning Extractor Trainer
      • Machine Learning Classifier
      • Machine Learning Classifier Trainer
      • Generative Classifier
      • Generative Extractor
    • Configuring Authentication
    • IntelligentOCR how-to guides
      • Validating documents with App actions
      • Manual validation for digitize documents
      • Anchor-based data extraction using Intelligent Form Extractor
      • Validation station
      • Generative activities - Good practices
      • Generative extractor - Good practices
      • Generative classifier - Good practices
  • ML Services
    • Release notes
    • About the ML Services activity package
    • Project compatibility
    • Activities
      • ML Skill
      • Upload File
      • Create Labeling Task
  • OCR
    • Release notes
    • About the OCR activity package
    • Project compatibility
    • Activities
      • UiPath Screen OCR
      • UiPath Document OCR
      • UiPath Chinese, Japanese, Korean OCR
      • UiPath Extended Languages OCR
  • OCR Contracts
    • Release notes
    • About the OCR Contracts
    • Project compatibility
    • Classes
      • IOCRActivity Interface
      • OCRAsyncCodeActivity Class
      • OCRCodeActivity Class
      • OCRNativeActivity Class
      • Character Class
      • OCRResult Class
      • Word Class
      • FontStyles Enum
      • OCRRotation Enum
      • OCRCapabilities Class
      • OCRScrapeBase Class
      • OCRScrapeFactory Class
      • ScrapeControlBase Class
      • ScrapeEngineUsages Enum
      • ScrapeEngineBase
      • ScrapeEngineFactory Class
      • ScrapeEngineProvider Class
  • OmniPage
    • Release notes
    • About the OmniPage activity package
    • Project compatibility
    • Activities
      • OmniPage OCR
    • OmniPage how-to guides
      • Using OmniPage with an extended language
  • PDF
    • Release notes
    • About the PDF activity package
    • Project compatibility
    • Activities
      • Get PDF Page Count
      • Read PDF Text
      • Read PDF With OCR
      • Read XPS Text
      • Read XPS With OCR
      • Export PDF Page As Image
      • Extract Images From PDF
      • Extract PDF Page Range
      • Join PDF Files
      • Manage PDF Password
    • PDF how-to guides
      • Read PDF files
      • Read XPS files
  • [Unlisted] Abbyy
    • Release notes
    • About the Abbyy activity package
    • Project compatibility
    • Activities
      • Abbyy OCR
      • Abbyy Cloud OCR
      • FlexiCapture Classifier
      • FlexiCapture Extractor
      • FlexiCapture Scope
      • Classify Document
      • Process Document
      • Validate Document
      • Export Document
      • Get Field
      • Get Table
      • Prepare Validation Station Data
  • [Unlisted] Abbyy Embedded
    • Release notes
    • About the Abbyy Embedded activity package
    • Project compatibility
    • Activities
      • Abbyy Screen OCR
      • Abbyy Document OCR
UiPath logo, featuring letters U and I in white

Document Understanding Activities

Last updated Apr 1, 2026

Upload File

UiPath.MLServices.Activities.MLStorageUpload

Description

This activity uses the same principles of connecting to your AI Center tenant as the ML Skill activity. Once the connection is established you can select in which project and dataset you want to send the data back.

Note: The size limit for Upload File activity is 5 MB/file or 10 MB/list of files.

Project compatibility

Windows-Legacy | Windows

Configuration

Designer panel

Depending on the chosen Connection mode, you can configure several essential properties directly from the body of the activity.

Connection mode: Robot

Figure 1. The Upload File activity when the connection mode is made through a Robot

  • Project - Retrieves the list of available projects and allows you to select the project to which you want to send data.
  • Dataset - Retrieves the list of datasets in the selected project and allows you to select the dataset to which you want to send data.
  • Path into dataset - Allows you to specify the internal path within the dataset where you want to upload your file.
  • File - The local path of the file you want to upload.

Connection mode: Endpoint

Figure 2. The Upload File activity when the connection mode is made through an endpoint

  • Dataset Url - The URL of the dataset where the file should be uploaded to. For instance, you can type https://aicentercom/j123/invoices in the Advanced Editor. Once public, it is visible in the Dataset detail page.
  • API Key - The API Key of the dataset where the file should be uploaded to. Once public, it is visible in the Dataset detail page.
  • Path into dataset - Allows you to specify the internal path within the dataset where you want to upload your file.
  • File - The local path of the file you want to upload.
Properties panel

Common

  • ContinueOnError - Specifies if the automation should continue even when the activity throws an error. This field only supports Boolean values (True, False). The default value is False. As a result, if the field is blank and an error is thrown, the execution of the project stops. If the value is set to True, the execution of the project continues regardless of any error.
    Note: If this activity is included in Try Catch and the value of the ContinueOnError property is True, no error is caught when the project is executed.
  • DisplayName - The display name of the activity. This field supports only String variables.

Input

  • API Key - The API Key of the dataset where the file should be uploaded to. This field supports only String variables
  • Connection mode - The desired type of connection (Robot or Endpoint)
    • Robot - Upload by selecting project and dataset.
    • Endpoint - Upload to a dataset exposed through an endpoint.
  • DatasetPath - The folder path within the dataset you want to use with this activity. This field supports only String variables.
  • DatasetUrl - The URL of the dataset where the file should be uploaded to. This field supports only String variables.
  • FileName - Specifies a new name for the file name when uploaded to the storage. If this field is left empty, the default file name is used. This field supports only String variables.
  • LocalFilePath - The full path of the local file that you want to upload to the storage. This field supports only String variables.

Misc

  • Private - If selected, the values of variables and arguments are no longer logged at Verbose level.
Option
  • UniqueName - Selecting this box automatically renames the file and gives it a unique name. The format used for the new name is <FileNameWithoutExtension>-<RobotType>-<RobotId>-<epoch>.<extension>. By default, this check box is cleared.

Output

  • FileName - The file name that was used to save the file in storage, stored in a String variable. This field supports only strings and String variables.
  • Headers - The headers returned by the ML Skill request.
  • StatusCode - The Status Code returned by the ML Skill request, stored in an Int32 variable. This field supports only Int32 variables.
  • Description
  • Project compatibility
  • Configuration

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated