UiPath Documentation
uipath-cli
latest
false
UiPath CLI user guide

uip is connectors

Syntax and options for `uip is connectors`, which browses the Integration Service connector catalog and inspects a connector's discovery metadata, schema, and audit history.

uip is connectors browses the Integration Service connector catalog — every integration the tenant can authenticate against (Salesforce, Slack, Zoho Desk, etc.) — and inspects one connector's discovery metadata, OpenAPI document, event operations, and audit history. It is read-only: none of these verbs create or change a connector. list caches its result per-tenant on disk; pass --refresh to force a fresh fetch. get and every other verb below always call the API directly and never touch that cache.

Synopsis​

uip is connectors <verb> [options]
uip is connectors <verb> [options]

Verbs​

VerbPurpose
listList connectors available to the tenant; optionally filter by name or key.
getFetch full details for one connector by key.
metadataFetch a connector's discovery metadata (capability flags, tier, discovery type).
swaggerFetch the OpenAPI document for a connector element.
event-operationsList the event operations a connector element supports.
audit-logsList audit log entries for a connector element version.
exportExport a connector element's package to a local file.

uip is connectors list​

List connectors available to the current tenant. Cached per-tenant on disk.

Options​

ShortLongValueDefaultDescription
-f--filtertext—Substring match against connector name or key.
—--refreshflagoffForce re-fetch from the API, ignoring cache.

Examples​

uip is connectors list

uip is connectors list --filter zoho

uip is connectors list --filter slack \
    --output-filter '[].{name:Name, key:Key}'
uip is connectors list

uip is connectors list --filter zoho

uip is connectors list --filter slack \
    --output-filter '[].{name:Name, key:Key}'

Data shape (--output json)​

{
  "Code": "ConnectorList",
  "Data": [
    {
      "Id": 3137,
      "Name": "Zoho Desk",
      "Key": "uipath-zoho-desk",
      "Active": "Yes",
      "Stage": "GA"
    },
    {
      "Id": 4637,
      "Name": "Zoho Mail",
      "Key": "uipath-zoho-mail",
      "Active": "Yes",
      "Stage": "GA"
    }
  ]
}
{
  "Code": "ConnectorList",
  "Data": [
    {
      "Id": 3137,
      "Name": "Zoho Desk",
      "Key": "uipath-zoho-desk",
      "Active": "Yes",
      "Stage": "GA"
    },
    {
      "Id": 4637,
      "Name": "Zoho Mail",
      "Key": "uipath-zoho-mail",
      "Active": "Yes",
      "Stage": "GA"
    }
  ]
}

Each row carries Id, Name, Key, Active (Yes or No), and Stage (the connector's lifecycle stage, or an empty string when the catalog has none). For the vendor, DAP compatibility, and capability flags of one connector, run connectors get. For its latest version and discovery metadata, run connectors metadata.

If no connectors match, the command succeeds with Code: "ConnectorList" and an empty Data array.

uip is connectors get​

Return the full record for one connector by key. Always calls the API directly — not cached.

Arguments​

NameRequiredPurpose
<connector-key>yesConnector key, for example uipath-zoho-desk. Find it with connectors list.

Options​

None beyond the global options.

Examples​

uip is connectors get uipath-zoho-desk

uip is connectors get uipath-zoho-desk \
    --output-filter '[0].{events:HasEvents, cruds:HasCruds}'
uip is connectors get uipath-zoho-desk

uip is connectors get uipath-zoho-desk \
    --output-filter '[0].{events:HasEvents, cruds:HasCruds}'

Data shape (--output json)​

{
  "Code": "Connector",
  "Data": [
    {
      "Id": 3137,
      "Name": "Zoho Desk",
      "Key": "uipath-zoho-desk",
      "AppName": "desk",
      "Vendor": "zoho",
      "Description": "Zoho Desk streamlines customer service, boosts agent efficiency and deliver lasting customer experiences",
      "Image": "https://example.com/zoho-desk/image",
      "Active": "Yes",
      "HasEvents": "Yes",
      "HasCruds": "Yes",
      "HasMethods": "No",
      "HasHttpRequest": "Yes",
      "DapCompatible": "Yes",
      "Categories": "IT and help desk",
      "Tags": "Service desk, Agents, Tickets",
      "DocumentationUrl": "https://docs.uipath.com/integration-service/automation-cloud/latest/user-guide/uipath-zoho-desk"
    }
  ]
}
{
  "Code": "Connector",
  "Data": [
    {
      "Id": 3137,
      "Name": "Zoho Desk",
      "Key": "uipath-zoho-desk",
      "AppName": "desk",
      "Vendor": "zoho",
      "Description": "Zoho Desk streamlines customer service, boosts agent efficiency and deliver lasting customer experiences",
      "Image": "https://example.com/zoho-desk/image",
      "Active": "Yes",
      "HasEvents": "Yes",
      "HasCruds": "Yes",
      "HasMethods": "No",
      "HasHttpRequest": "Yes",
      "DapCompatible": "Yes",
      "Categories": "IT and help desk",
      "Tags": "Service desk, Agents, Tickets",
      "DocumentationUrl": "https://docs.uipath.com/integration-service/automation-cloud/latest/user-guide/uipath-zoho-desk"
    }
  ]
}

Full field list (all returned): Id, Name, Key, AppName, Vendor, Description, Image, Active, HasEvents, HasCruds, HasMethods, HasHttpRequest, DapCompatible, Categories, Tags, DocumentationUrl. Description reads "No description" and DocumentationUrl reads "No documentation" when the catalog has nothing on file for that connector, rather than an empty string.

uip is connectors metadata​

Fetch a connector's discovery metadata: capability flags (does it support events, CRUD, custom object/field discovery, …), tier, discovery type, and any tenant-specific feature flags.

Arguments​

NameRequiredPurpose
<connector-key>yesConnector key, for example uipath-salesforce-sfdc.

Options​

None beyond the global options.

Example​

uip is connectors metadata uipath-salesforce-sfdc
uip is connectors metadata uipath-salesforce-sfdc

Data shape (--output json)​

{
  "Code": "ConnectorMetadata",
  "Data": [
    {
      "Key": "uipath-salesforce-sfdc",
      "Name": "Salesforce",
      "Description": "CRM",
      "Vendor": "Salesforce",
      "Version": "1.0.0",
      "DiscoveryType": "dynamic",
      "Tier": "1",
      "IsActive": true,
      "IsPrivate": false,
      "IsOwner": true,
      "HasEvents": true,
      "HasCRUDs": true,
      "HasMethods": false,
      "HasSearchMethods": false,
      "HasHttpRequest": true,
      "HasExtensions": false,
      "HasObjectDiscovery": true,
      "HasFieldDiscovery": true,
      "HasCustomObjectDiscovery": true,
      "HasCustomFieldDiscovery": true,
      "DapCompatible": true,
      "UnifiedTypesCompatible": false,
      "HideActivities": false,
      "ShouldLocaliseOnlyCurated": false,
      "Flags": {}
    }
  ]
}
{
  "Code": "ConnectorMetadata",
  "Data": [
    {
      "Key": "uipath-salesforce-sfdc",
      "Name": "Salesforce",
      "Description": "CRM",
      "Vendor": "Salesforce",
      "Version": "1.0.0",
      "DiscoveryType": "dynamic",
      "Tier": "1",
      "IsActive": true,
      "IsPrivate": false,
      "IsOwner": true,
      "HasEvents": true,
      "HasCRUDs": true,
      "HasMethods": false,
      "HasSearchMethods": false,
      "HasHttpRequest": true,
      "HasExtensions": false,
      "HasObjectDiscovery": true,
      "HasFieldDiscovery": true,
      "HasCustomObjectDiscovery": true,
      "HasCustomFieldDiscovery": true,
      "DapCompatible": true,
      "UnifiedTypesCompatible": false,
      "HideActivities": false,
      "ShouldLocaliseOnlyCurated": false,
      "Flags": {}
    }
  ]
}

Each entry also carries the connector's numeric Id. Version is the connector's latest published version.

Note:

The command exposes every boolean property the catalog returns for a connector, not just the fixed set shown above — a new capability flag added to the catalog appears here automatically, without waiting on a CLI release.

uip is connectors swagger​

Fetch the OpenAPI (Swagger) document describing a connector element's operations.

Arguments​

NameRequiredPurpose
<connector-key>yesConnector key.

Options​

LongValueDescription
--versiontextElement version. Omit to use the connector's default/latest version.

Example​

uip is connectors swagger uipath-zoho-desk
uip is connectors swagger uipath-zoho-desk

Data shape (--output json)​

{
  "Code": "ElementSwagger",
  "Data": {
    "openapi": "3.0.1",
    "info": {
      "title": "Zoho Desk",
      "version": "1.0.0"
    }
  }
}
{
  "Code": "ElementSwagger",
  "Data": {
    "openapi": "3.0.1",
    "info": {
      "title": "Zoho Desk",
      "version": "1.0.0"
    }
  }
}

Data is the raw OpenAPI document returned by the catalog — its shape follows the OpenAPI spec, not this CLI's usual PascalCase envelope conventions.

uip is connectors event-operations​

List the event operations a connector element supports (the operations available to uip is triggers for that connector).

Arguments​

NameRequiredPurpose
<connector-key>yesConnector key.

Options​

LongValueDescription
--versiontextElement version. Omit to use the connector's default/latest version.

Example​

uip is connectors event-operations uipath-zoho-desk
uip is connectors event-operations uipath-zoho-desk

Data shape (--output json)​

{
  "Code": "ElementEventOperationList",
  "Data": [
    { "name": "CREATED", "displayName": "Created" }
  ]
}
{
  "Code": "ElementEventOperationList",
  "Data": [
    { "name": "CREATED", "displayName": "Created" }
  ]
}

An empty result still succeeds, with Instructions: "No event operations found for connector '<connector-key>'.".

uip is connectors audit-logs​

List audit log entries recorded for a connector element version (schema changes, publishes, and similar catalog-side events).

Arguments​

NameRequiredPurpose
<connector-key>yesConnector key.

Options​

LongValueDescription
--versiontextRequired. Element version to fetch audit logs for.
--limitnumberPage size.
--next-pagetokenCursor from a previous response, to fetch the next page.

Example​

uip is connectors audit-logs uipath-zoho-desk --version 1.0.0 --limit 50
uip is connectors audit-logs uipath-zoho-desk --version 1.0.0 --limit 50

Data shape (--output json)​

{
  "Code": "ElementAuditLogList",
  "Data": [
    { "changeType": "Updated", "user": "user@example.com" }
  ]
}
{
  "Code": "ElementAuditLogList",
  "Data": [
    { "changeType": "Updated", "user": "user@example.com" }
  ]
}

An empty result still succeeds, with Instructions: "No audit logs found for connector '<connector-key>' version '<version>'.".

uip is connectors export​

Export a connector element's package to a local file.

Arguments​

NameRequiredPurpose
<connector-key>yesConnector key.

Options​

LongValueDescription
--output-filepathRequired. Destination file path.
--versiontextElement version. Omit to use the connector's default/latest version.

Example​

uip is connectors export uipath-zoho-desk --output-file ./uipath-zoho-desk.zip
uip is connectors export uipath-zoho-desk --output-file ./uipath-zoho-desk.zip

Data shape (--output json)​

{
  "Code": "ElementExported",
  "Data": {
    "ConnectorKey": "uipath-zoho-desk",
    "Version": "",
    "OutputFile": "/work/uipath-zoho-desk.zip",
    "Bytes": 1024
  }
}
{
  "Code": "ElementExported",
  "Data": {
    "ConnectorKey": "uipath-zoho-desk",
    "Version": "",
    "OutputFile": "/work/uipath-zoho-desk.zip",
    "Bytes": 1024
  }
}

Version echoes back whatever --version was passed (empty string if omitted) — it does not resolve to the actual exported version number.

See also​

Was this page helpful?

Connect

Need help? Support(opens in new window)

Want to learn? UiPath Academy(opens in new window)

Have questions? UiPath Forum(opens in new window)

Stay updated