---
sourceDocument: Brazil Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/integrate-applications

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# FTP connector methods

# FTP connector methods {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes to read  
The FTP connector methods perform various actions on the File Transfer Protocol server as part of an automation. To enable the methods, you
must provide appropriate parameters.

## SetConfiguration {#ftp-connector-methods__section_zqr_nbk_4tb}

Sets the File Transfer Protocol server access details. You must execute this
method first.

To provide inputs to the parameters, see [Configure port properties](https://www.servicenow.com/docs/ED3jBpqtlHH8p~yFFmyRBQ "Configure how data is passed to the input fields of a component or method in RPA Desktop Design Studio.").  
{#ftp-connector-methods__table_vbt_5zy_mtb__entry__6}

| Parameter | Description | Data port type | Data type | Default value | Mandatory? |
|-|-|-|-|-|-|
| Url | URL of the File Transfer Protocol | Data in | String | None | Yes |
| Username | Username to access the File Transfer Protocol server. | Data in | String | None | Yes |
| Password | Password to access the File Transfer Protocol server. | Data in | String | None | Yes |
[Table 1. SetConfiguration method parameters]

{#ftp-connector-methods__table_vbt_5zy_mtb}

## CreateFolder {#ftp-connector-methods__section_jcy_jdk_4tb}

Creates a folder on the File Transfer Protocol server.

To provide inputs to the parameters, see [Configure port properties](https://www.servicenow.com/docs/ED3jBpqtlHH8p~yFFmyRBQ "Configure how data is passed to the input fields of a component or method in RPA Desktop Design Studio.").  
{#ftp-connector-methods__table_my4_tdk_4tb__entry__6}

| Parameter | Description | Data port type | Data type | Default value | Mandatory? |
|-|-|-|-|-|-|
| FolderName | Path in the File Transfer Protocol server where the folder will be created with the folder name. | Data in | String | None | Yes |
| Return | Returns True if the folder is created, else, returns False. | Data out | Boolean | None | Not applicable |
[Table 2. CreateFolder method parameters]

{#ftp-connector-methods__table_my4_tdk_4tb}

## DeleteFile {#ftp-connector-methods__section_lbv_5pk_4tb}

Deletes a file in the FTP server.

To provide inputs to the parameters, see [Configure port properties](https://www.servicenow.com/docs/ED3jBpqtlHH8p~yFFmyRBQ "Configure how data is passed to the input fields of a component or method in RPA Desktop Design Studio.").  
{#ftp-connector-methods__table_ktb_gqk_4tb__entry__6}

| Parameter | Description | Data port type | Data type | Default value | Mandatory? |
|-|-|-|-|-|-|
| RemoteFilePath | Path to the file you want to remove in the File Transfer Protocol server. | Data in | String | None | Yes |
| Return | Returns True if the file is deleted, else, returns False. | Data out | Boolean | Not applicable | Not applicable |
[Table 3. DeleteFile method parameters]

{#ftp-connector-methods__table_ktb_gqk_4tb}

## DeleteFolder {#ftp-connector-methods__section_r4p_bkl_4tb}

Deletes the specified folder in the File Transfer Protocol server.

To provide inputs to the parameters, see [Configure port properties](https://www.servicenow.com/docs/ED3jBpqtlHH8p~yFFmyRBQ "Configure how data is passed to the input fields of a component or method in RPA Desktop Design Studio.").  
{#ftp-connector-methods__table_lxk_hkl_4tb__entry__6}

| Parameter | Description | Data port type | Data type | Default value | Mandatory? |
|-|-|-|-|-|-|
| RemoteFolderPath | Path to the folder in the File Transfer Protocol server including the folder name. | Data in | String | None | Yes |
| Return | Returns True if the folder is deleted, else, returns False. | Data out | Boolean | Not applicable | Not applicable |
[Table 4. DeleteFolder method parameters]

{#ftp-connector-methods__table_lxk_hkl_4tb}

## DownloadFile {#ftp-connector-methods__section_wsj_wkl_4tb}

Downloads a file from the File Transfer Protocol server to the local
drive.

To provide inputs to the parameters, see [Configure port properties](https://www.servicenow.com/docs/ED3jBpqtlHH8p~yFFmyRBQ "Configure how data is passed to the input fields of a component or method in RPA Desktop Design Studio.").  
{#ftp-connector-methods__table_wyp_kll_4tb__entry__6}

| Parameter | Description | Data port type | Data type | Default value | Mandatory? |
|-|-|-|-|-|-|
| RemoteFile | Path to the file in the File Transfer Protocol and the name of the file. | Data in | String | None | Yes |
| LocalFile | Path in the local drive where the file will be downloaded. | Data in | String | None | Yes |
| TimeOut | Time after which the request to the File Transfer Protocol server times out. | Data in | Integer | None | No |
| Return | Returns True if the file is downloaded, else, returns False. | Data out | Boolean | None | Not applicable |
[Table 5. DownloadFile method parameters]

{#ftp-connector-methods__table_wyp_kll_4tb}

## DownloadFolder {#ftp-connector-methods__section_wyq_tml_4tb}

Downloads a folder from the File Transfer Protocol server to the local
drive.

To provide inputs to the parameters, see [Configure port properties](https://www.servicenow.com/docs/ED3jBpqtlHH8p~yFFmyRBQ "Configure how data is passed to the input fields of a component or method in RPA Desktop Design Studio.").  
{#ftp-connector-methods__table_p2m_cnl_4tb__entry__6}

| Parameter | Description | Data port type | Data type | Default value | Mandatory? |
|-|-|-|-|-|-|
| RemoteFolderPath | Path to the folder in the File Transfer Protocol and the name of the folder. | Data in | String | None | Yes |
| LocalFolderPath | Path in the local drive where the folder will be downloaded. | Data in | String | None | Yes |
| TimeOut | Time after which the request to the File Transfer Protocol server times out. | Data in | Integer | None | No |
| Return | Returns True if the folder is downloaded, else, returns False. | Data out | Boolean | None | Not applicable |
[Table 6. DownloadFolder method parameters]

{#ftp-connector-methods__table_p2m_cnl_4tb}

## GetFileList {#ftp-connector-methods__section_yls_qnl_4tb}

Returns the list of files in a folder in the File Transfer Protocol
server.

To provide inputs to the parameters, see [Configure port properties](https://www.servicenow.com/docs/ED3jBpqtlHH8p~yFFmyRBQ "Configure how data is passed to the input fields of a component or method in RPA Desktop Design Studio.").  
{#ftp-connector-methods__table_gsx_c4l_4tb__entry__6}

| Parameter | Description | Data port type | Data type | Default value | Mandatory? |
|-|-|-|-|-|-|
| RemoteFolderPath | Path to the folder in the File Transfer Protocol and the name of the folder. | Data in | String | None | Yes |
| Return | Returns the list of files in the folder. | Data out | String | Not applicable | Not applicable |
[Table 7. GetFileList method parameters]

{#ftp-connector-methods__table_gsx_c4l_4tb}

## RenameFile {#ftp-connector-methods__section_hvm_vrl_4tb}

Renames a file in the File Transfer Protocol server.

To provide inputs to the parameters, see [Configure port properties](https://www.servicenow.com/docs/ED3jBpqtlHH8p~yFFmyRBQ "Configure how data is passed to the input fields of a component or method in RPA Desktop Design Studio.").  
{#ftp-connector-methods__table_a24_bsl_4tb__entry__6}

| Parameter | Description | Data port type | Data type | Default value | Mandatory? |
|-|-|-|-|-|-|
| RemoteFilePath | Path to the file in the File Transfer Protocol server and the name of the file. | Data in | String | None | Yes |
| NewNameofFile | Path to the file in the File Transfer Protocol server and the new name of the file. | Data in | String | None | Yes |
| Return | Returns True if the name of the file is changed, else, it returns False. | Data out | Boolean | Not applicable | Not applicable |
[Table 8. RenameFile method parameters]

{#ftp-connector-methods__table_a24_bsl_4tb}

## RenameFolder {#ftp-connector-methods__section_xyt_ysl_4tb}

Renames a folder in the File Transfer Protocol server.

To provide inputs to the parameters, see [Configure port properties](https://www.servicenow.com/docs/ED3jBpqtlHH8p~yFFmyRBQ "Configure how data is passed to the input fields of a component or method in RPA Desktop Design Studio.").  
{#ftp-connector-methods__table_a1c_ctl_4tb__entry__6}

| Parameter | Description | Data port type | Data type | Default value | Mandatory? |
|-|-|-|-|-|-|
| RemoteFolder | Path to the folder in the File Transfer Protocol server and the name of the folder. | Data in | String | None | Yes |
| NewNameofFolder | Path to the folder in the File Transfer Protocol server and the new name of the folder. | Data in | String | None | Yes |
| Return | Returns True if the name of the folder is changed, else, it returns False. | Data out | Boolean | Not applicable | Not applicable |
[Table 9. RenameFolder method parameters]

{#ftp-connector-methods__table_a1c_ctl_4tb}

## UploadFile {#ftp-connector-methods__section_uz4_4vl_4tb}

Uploads a file from the local drive to the File Transfer Protocol
server.

To provide inputs to the parameters, see [Configure port properties](https://www.servicenow.com/docs/ED3jBpqtlHH8p~yFFmyRBQ "Configure how data is passed to the input fields of a component or method in RPA Desktop Design Studio.").  
{#ftp-connector-methods__table_lxm_fyl_4tb__entry__6}

| Parameter | Description | Data port type | Data type | Default value | Mandatory? |
|-|-|-|-|-|-|
| LocalFilePath | Path to the file in the local drive. | Data in | String | None | Yes |
| RemoteFilePath | Path to the location in the File Transfer Protocol server. | Data in | String | None | Yes |
| Return | Returns True if the file is uploaded, else, returns False. | Data out | Boolean | Not applicable | Not applicable |
[Table 10. UploadFile method parameters]

{#ftp-connector-methods__table_lxm_fyl_4tb}

## UploadFolder {#ftp-connector-methods__section_pkp_5yl_4tb}

Uploads a folder from the local drive to the File Transfer Protocol
server.

To provide inputs to the parameters, see [Configure port properties](https://www.servicenow.com/docs/ED3jBpqtlHH8p~yFFmyRBQ "Configure how data is passed to the input fields of a component or method in RPA Desktop Design Studio.").  
{#ftp-connector-methods__table_djt_bzl_4tb__entry__6}

| Parameter | Description | Data port type | Data type | Default value | Mandatory? |
|-|-|-|-|-|-|
| LocalFolderPath | Path to the folder in the local drive. | Data in | String | None | Yes |
| RemoteFolderPath | Path to the location in the File Transfer Protocol server. | Data in | String | None | Yes |
| Return | Returns True if the folder is uploaded, else, returns False. | Data out | Boolean | Not applicable | Not applicable |
[Table 11. UploadFolder method parameters]

{#ftp-connector-methods__table_djt_bzl_4tb}

