# ImportBulkData

Required Frends version: 5.7+

Required .NET version: 8.0

Compatible Agents: Unknown

Source code: <https://github.com/FrendsPlatform/Frends.OracleFusion/tree/main/Frends.OracleFusion.ImportBulkData>

{% tabs %}
{% tab title="Parameter: Input" %}

| Name                       | Description                                                                                                                                                    |
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Files : `File[]`           | <p>Array of files to be included in the import ZIP.</p><p><br>Default: <code>-</code><br>Example: <code>\[{ FileName: "data.csv", Content: "..." }]</code></p> |
| FileName : `String`        | <p>Name of the ZIP file to upload.</p><p><br>Default: <code>-</code><br>Example: <code>MyFiles.zip</code></p>                                                  |
| DocumentAccount : `String` | <p>UCM document account for the upload.</p><p><br>Default: <code>-</code><br>Example: <code>fin/cashManagement/import</code></p>                               |
| {% endtab %}               |                                                                                                                                                                |

{% tab title="Parameter: Connection" %}

| Name                  | Description                                                                                                                                                          |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| BaseUrl : `String`    | <p>Oracle Fusion instance base URL.</p><p><br>Default: <code><https://example.oraclecloud.com></code><br>Example: <code><https://example.oraclecloud.com></code></p> |
| Username : `String`   | <p>Oracle Fusion username.</p><p><br>Default: <code>-</code><br>Example: <code><john.doe@example.com></code></p>                                                     |
| 🗝Password : `String` | <p>Oracle Fusion password.</p><p><br>Default: <code>-</code><br>Example: <code>MySecretPassword123</code></p>                                                        |
| ApiVersion : `String` | <p>API version for the fscmRestApi endpoint.</p><p><br>Default: <code>latest</code><br>Example: <code>latest OR xx.xx.xx.xx</code></p>                               |
| {% endtab %}          |                                                                                                                                                                      |

{% tab title="Parameter: Options" %}

| Name                             | Description                                                                                                                    |
| -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| TimeoutSeconds : `Int32`         | <p>Timeout in seconds for HTTP requests.</p><p><br>Default: <code>30</code><br>Example: <code>30</code></p>                    |
| ThrowErrorOnFailure : `Boolean`  | <p>Whether to throw an error on failure.</p><p><br>Default: <code>True</code><br>Example: <code>true</code></p>                |
| ErrorMessageOnFailure : `String` | <p>Overrides the error message on failure.</p><p><br>Default: <code>-</code><br>Example: <code>Custom error message</code></p> |
| {% endtab %}                     |                                                                                                                                |

{% tab title="Result: Result" %}

| Name                  | Description                                                                                                                    |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| Success : `Boolean`   | <p>Indicates if the task completed successfully.<br>Example: <code>true</code></p>                                             |
| DocumentId : `String` | <p>UCM document ID for the uploaded file.<br>Example: <code>12345678</code></p>                                                |
| Output : `String`     | <p>Output message.<br>Example: <code>File uploaded successfully to UCM with document ID: 12345678</code></p>                   |
| Error : `Error`       | <p>Error that occurred during task execution.<br>Example: <code>object { string Message, Exception AdditionalInfo }</code></p> |
| {% endtab %}          |                                                                                                                                |

{% tab title="Changelog" %}

## Changelog

### \[1.0.0] - 2026-03-09

#### Added

* Initial implementation
  {% endtab %}
  {% endtabs %}
