Update UiPath Connector
Audience:
Low-code EngineersSkill Prerequisites:
Actions,Tokens,Connectors
Changes an existing UiPath connector. The action finds the connector by its ID and saves a new title and new UiPath login details.
The update replaces the connector's details. An empty field clears the saved value, so pass every value you want to keep.
This action requires the UiPath feature to be licensed. UiPath support is a separate add-on package (DnnSharp.UiPath). If you don't see the UiPath actions, the add-on isn't installed.
Typical Use Cases
- Save a new password after it changes in UiPath
- Let users edit their saved UiPath account from a form
- Rename a connector or point it at another tenant
Don't use it to
- Create a connector. Use Add UiPath Connector instead.
- Check that the new details work. The action saves them without contacting UiPath. Use Test Connector after saving.
- Update a connector of another type. Use Update Connector instead.
Related Actions
| Action Name | Description |
|---|---|
| Add UiPath Connector | Creates a UiPath connector and returns its ID. |
| Get Connector | Reads the details of a connector. |
| Test Connector | Checks that a connector can sign in. |
| Delete Connector | Removes a connector. |
| Update Connector | Changes a connector of any type. |
| Run Robot | Starts UiPath robot jobs using a UiPath connector. |
Input Parameter Reference
| Parameter | Description | Supports Tokens | Default | Required |
|---|---|---|---|---|
| Portal | The portal of the connector group. It isn't used when the action runs. When using an expression, the value must be the PortalId. | Yes | empty string | No |
| Entry Id | The ID (GUID) of the connector to change, for example [UiPathConnectorId]. | Yes | empty string | Yes |
| User Id | A user ID for the connector. In 1.28 this value isn't saved on the connector. | Yes | empty string | No |
| Entry title | The new name of the connector. It always replaces the current name, so an empty value clears it. | Yes | empty string | No |
| Tenant Name | The UiPath tenant name to sign in to. An empty value clears it. | Yes | empty string | No |
| Username or Email | The UiPath username or email address. An empty value clears it. | Yes | empty string | No |
| Password | The UiPath password. Saved encrypted. Use ****** to keep the saved password. An empty value clears it. | Yes | empty string | No |
Considerations
- Everything is replaced. The title, tenant, username and password are saved as entered. Pass the tenant and username again even if they haven't changed. To keep a saved password without knowing it, pass
******. - The Entry Id must exist. An empty value fails with
Data was not saved due to an invalid EntryId!. An ID that isn't found fails withRequested connector, with id '...', does not exist.A value that isn't a GUID also fails. - The connector type isn't checked. The action changes whatever connector the ID points to. If the ID belongs to another type of connector, that connector's fields are cleared. Make sure it's a UiPath connector.
- The login isn't tested. Run Test Connector after the update to check the new details.
Examples
To understand how to use the below examples, please see Running Examples.
1. Save a new UiPath password
This action updates the connector with ID [UiPathConnectorId] with a new password from a form. The tenant and username are passed again so they're kept.
{
"Title": "Update UiPath Connector",
"ActionType": "cs.uipath.update",
"Description": "Save the new UiPath password",
"Parameters": {
"EntryId": "[UiPathConnectorId]",
"EntryName": "UiPath - [CompanyName]",
"TenancyName": "[UiPathTenant]",
"Username": "[UiPathUsername]",
"Password": "[UiPathPassword]"
}
}
Revised 09/26/2026