Skip to main content
Version: 3.4

Endpoints Commands

The endpoints command group manages Endpoints — the connection points for file transfer protocols (SFTP, FTP, AS2, cloud storage, and WTC) within a UDMG Domain.

For command line syntax, see the UDMG Client CLI overview.

The create and update commands each dispatch to a type-specific subcommand.

Commands Overview​

CommandDescriptionRequired Role
endpoints listReturns all Endpoints.Any
endpoints get <name>Retrieves the full definition of an Endpoint identified by name.Any
endpoints delete <name>Permanently deletes an Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints createCreates an Endpoint. A type subcommand must be specified to identify the protocol and direction of the Endpoint.
endpoints create local-sftp-serverCreates a local SFTP server Endpoint hosted by UDMG.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints create remote-sftp-serverCreates a connection to a remote SFTP server.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints create local-filesystemCreates a local filesystem storage Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints create cloud-s3Creates an Amazon S3 or compatible cloud storage Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints create cloud-azure-blobCreates an Azure Blob Storage Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints create cloud-azure-filesCreates an Azure Files storage Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints create cloud-gcsCreates a Google Cloud Storage Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints create local-ftp-serverCreates a local FTP/FTPS server Endpoint hosted by UDMG.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints create remote-ftp-serverCreates a connection to a remote FTP/FTPS server.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints create local-as2-serverCreates a local AS2 server Endpoint hosted by UDMG.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints create remote-as2-clientCreates a connection to a remote AS2 server.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints create local-wtc-serverCreates a Web Transfer Client (WTC) HTTPS server Endpoint. Only one WTC server Endpoint can exist per Domain.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints updateUpdates an Endpoint. A type subcommand must be specified, followed by the name of the Endpoint to update.
endpoints update local-sftp-server <name>Updates a local SFTP server Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints update remote-sftp-server <name>Updates a remote SFTP server Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints update local-filesystem <name>Updates a local filesystem Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints update cloud-s3 <name>Updates an Amazon S3 or compatible cloud storage Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints update cloud-azure-blob <name>Updates an Azure Blob Storage Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints update cloud-azure-files <name>Updates an Azure Files storage Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints update cloud-gcs <name>Updates a Google Cloud Storage Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints update local-ftp-server <name>Updates a local FTP/FTPS server Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints update remote-ftp-server <name>Updates a remote FTP/FTPS server Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints update local-as2-server <name>Updates a local AS2 server Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints update remote-as2-client <name>Updates a remote AS2 client Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints update local-wtc-server <name>Updates a local WTC server Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints enable <name>Enables an Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
  • Operator
endpoints disable <name>Disables an Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
  • Operator
endpoints start <name>Starts a previously stopped Endpoint. Only applies to Local SFTP Server, Local FTP Server, Local AS2 Server, and Local HTTPS Server (WTC) Endpoints. Returns an error on all other Endpoint types.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
  • Operator
endpoints stop <name>Stops a running Endpoint without deleting it. Only applies to Local SFTP Server, Local FTP Server, Local AS2 Server, and Local HTTPS Server (WTC) Endpoints. Returns an error on all other Endpoint types.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
  • Operator
endpoints restart <name>Stops and restarts a running Endpoint. Only applies to Local SFTP Server, Local FTP Server, Local AS2 Server, and Local HTTPS Server (WTC) Endpoints. Returns an error on all other Endpoint types.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
  • Operator
endpoints set-log-level <name>Changes the log level for an Endpoint at runtime without restarting it. Only applies to Local SFTP Server, Local FTP Server, Local AS2 Server, and Local HTTPS Server (WTC) Endpoints. Returns an error on all other Endpoint types.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints list-pipelines <name>Returns all Pipelines that use the specified Endpoint as source or destination.Any
endpoints test <name>Runs a connectivity test for the specified Endpoint.
  • System Administrator
  • Domain Administrator
  • Pipeline Management
endpoints list-versions <name>Returns the version history of an Endpoint.Any
endpoints get-version <name> <version-id>Retrieves a specific historical version of an Endpoint.Any

Authentication​

Every udmg-client command authenticates to the UDMG Server using a UDMG username and password. Supply them with the --auth-username and --auth-password flags, or set the UDMG_CLI_AUTH_USERNAME and UDMG_CLI_AUTH_PASSWORD environment variables. For details and examples, see Authentication.

Subcommands​

Use the following type subcommands with endpoints create and endpoints update to target a specific protocol or storage provider.

SubcommandEndpoint Type
local-filesystemLocal Filesystem
local-as2-serverLocal AS2 Server
remote-as2-clientRemote AS2 Server
local-ftp-serverLocal FTP Server
remote-ftp-serverRemote FTP Server
local-wtc-serverLocal HTTPS Server (WTC)
local-sftp-serverLocal SFTP Server
remote-sftp-serverRemote SFTP Server
cloud-s3Remote Cloud Storage (Amazon S3)
cloud-azure-blobRemote Cloud Storage (Azure Blob Storage)
cloud-azure-filesRemote Cloud Storage (Azure Files)
cloud-gcsRemote Cloud Storage (Google Cloud Storage)

Commands Reference​

list​

Description

Returns all Endpoints.

Required role

  • Any

Command line syntax

udmg-client [global options] endpoints list [command-specific options]

Command-specific options

OptionDescriptionRequiredDefault
--typeFilter by endpoint type (e.g. local:sftp:server).No(none)
--enabledFilter by enabled state. Accepted values: true, false.No(none)
--pagePage number.No(none)
--page-sizeNumber of items per page.No(none)
--orderSort direction. Accepted values: asc, desc.No(none)

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints list --type local:sftp:server --enabled true --page 1 --page-size 10 --order asc

get​

Description

Retrieves the full definition of an Endpoint identified by name.

Required role

  • Any

Command line syntax

udmg-client [global options] endpoints get <name>

Arguments

ArgumentDescription
<name>Endpoint name.

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints get my-sftp-server

delete​

Description

Permanently deletes an Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints delete <name>

Arguments

ArgumentDescription
<name>Endpoint name.

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints delete my-sftp-server

create​

Description

Creates an Endpoint. A type subcommand must be specified to identify the protocol and direction of the Endpoint.

create local-filesystem​

Description

Creates a local filesystem storage Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints create local-filesystem [command-specific options]

Command-specific options

OptionDescriptionRequiredDefault
--nameEndpoint name.YesN/A
--pathFilesystem path.YesN/A
--tmp-pathTemporary staging path. Required unless --skip-staging is set.No(none)
--enable-icapEnable ICAP antivirus scanning. Only applies when --skip-staging is not set (staging mode).Nofalse
--skip-stagingSkip the staging directory. Required unless --tmp-path is set.Nofalse
--descriptionThe description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)
--enabledWhether the Endpoint is enabled on creation. Accepted values: true, false.Notrue

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints create local-filesystem --name local-fs --path /data --tmp-path /temp

create local-as2-server​

Description

Creates a local AS2 server Endpoint hosted by UDMG.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints create local-as2-server [command-specific options]

Command-specific options

OptionDescriptionRequiredDefault
--nameEndpoint name.YesN/A
--addrListener IP address.YesN/A
--portListening port (1–65535).YesN/A
--as2-idLocal AS2 identifier.YesN/A
--credentials-signing-nameSigning certificate credentials name.YesN/A
--login-methodsAuthentication method (e.g. Partner Certificate Mapping).No(none)
--message-level-securityMessage security level (e.g. Signed and Encrypted).No(none)
--retention-periodMessage ID retention period in minutes for duplicate detection.No(none)
--max-connectionsMaximum simultaneous connections (0 = unlimited).No(none)
--credentials-tls-nameTLS credentials name.No(none)
--log-levelLog level. Accepted values: debug, info, warn, error.No(none)
--descriptionThe description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)
--enabledWhether the Endpoint is enabled on creation. Accepted values: true, false.Notrue

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints create local-as2-server --name local-as2 --addr 0.0.0.0 --port 5080 --as2-id acme-as2 --credentials-signing-name my-signing-cert --login-methods password --message-level-security false --retention-period 30 --max-connections 10 --credentials-tls-name my-tls-cert --log-level info

create remote-as2-client​

Description

Creates a connection to a remote AS2 server.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints create remote-as2-client [command-specific options]

Command-specific options

OptionDescriptionRequiredDefault
--nameEndpoint name.YesN/A
--urlRemote AS2 server URL.YesN/A
--as2-idLocal AS2 identifier.YesN/A
--partner-idPartner AS2 identifier.YesN/A
--mdn-dispositionMDN disposition. Accepted values: synchronous, asynchronous, none.No(none)
--signing-cert-nameSigning certificate credentials name.No(none)
--signing-public-cert-nameSigning public certificate credentials name.No(none)
--signing-cert-pair-nameSigning certificate pair credentials name.No(none)
--encryption-cert-nameEncryption certificate credentials name.No(none)
--encrypt-messagesEncrypt outgoing messages.Nofalse
--sign-messagesSign outgoing messages.Nofalse
--compressCompress messages.Nofalse
--mdn-requiredRequire MDN receipt.Nofalse
--mdn-sign-requiredRequire signed MDN.Nofalse
--mdn-timeoutMDN timeout in seconds.No(none)
--validate-certsValidate partner certificates.Nofalse
--insecure-skip-verifySkip TLS certificate verification.Nofalse
--mic-digestMIC digest algorithm. Accepted values: sha1, sha224, sha256, sha384, sha512.No(none)
--proxy-urlHTTP proxy URL.No(none)
--subjectAS2 message subject.No(none)
--headerCustom HTTP header in Key: Value format (repeatable).No(none)
--descriptionThe description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)
--enabledWhether the Endpoint is enabled on creation. Accepted values: true, false.Notrue

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints create remote-as2-client --name partner-as2 --url https://partner.example.com/as2 --as2-id acme-as2 --partner-id partner-as2-id --mdn-disposition synchronous --signing-cert-name my-signing-cert --signing-public-cert-name my-signing-pub-cert --signing-cert-pair-name my-signing-cert-pair --encryption-cert-name my-encryption-cert --encrypt-messages true --sign-messages true --compress false --mdn-required true --mdn-sign-required true --mdn-timeout 30 --validate-certs true --insecure-skip-verify false --mic-digest sha1 --proxy-url http://proxy.example.com:3128 --subject "AS2 Transfer" --header "X-Custom-Header: value"

create local-ftp-server​

Description

Creates a local FTP/FTPS server Endpoint hosted by UDMG.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints create local-ftp-server [command-specific options]

Command-specific options

OptionDescriptionRequiredDefault
--nameEndpoint name.YesN/A
--portListening port (1–65535).YesN/A
--addrListener IP address.YesN/A
--pasv-min-portPassive mode minimum port.YesN/A
--pasv-max-portPassive mode maximum port.YesN/A
--public-ipPublic IP address advertised in PASV responses.YesN/A
--encrypt-modeEncryption mode. Accepted values: None, Explicit, Implicit.No(none)
--credentials-tls-nameTLS credentials name.No(none)
--max-connectionsMaximum simultaneous connections (0 = unlimited).No(none)
--welcome-messageFTP welcome message.No(none)
--tls-min-versionTLS minimum version. Accepted values: 1.0, 1.1, 1.2, 1.3.No(none)
--tls-max-versionTLS maximum version. Accepted values: 1.0, 1.1, 1.2, 1.3.No(none)
--tls-cipher-suitesTLS cipher suites (comma-separated).No(none)
--log-levelLog level. Accepted values: debug, info, warn, error.No(none)
--descriptionThe description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)
--enabledWhether the Endpoint is enabled on creation. Accepted values: true, false.Notrue

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints create local-ftp-server --name local-ftp --port 2121 --addr 0.0.0.0 --pasv-min-port 49152 --pasv-max-port 65535 --public-ip 203.0.113.1 --encrypt-mode None --credentials-tls-name my-tls-cert --max-connections 10 --welcome-message "Welcome to UDMG FTP Server" --tls-min-version 1.2 --tls-max-version 1.3 --tls-cipher-suites TLS_AES_128_GCM_SHA256,TLS_AES_256_GCM_SHA384 --log-level info

create remote-ftp-server​

Description

Creates a connection to a remote FTP/FTPS server.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints create remote-ftp-server [command-specific options]

Command-specific options

OptionDescriptionRequiredDefault
--nameEndpoint name.YesN/A
--portRemote FTP port (1–65535).YesN/A
--addrRemote FTP address (IP or hostname).YesN/A
--credentials-nameCredentials name for authentication.No(none)
--encrypt-modeEncryption mode. Accepted values: None, Explicit, Implicit.No(none)
--disable-tls13Disable TLS 1.3.Nofalse
--skip-verify-tls-certSkip TLS certificate verification.Nofalse
--disable-epsvDisable EPSV mode.Nofalse
--disable-mlsdDisable MLSD command.Nofalse
--disable-utf8Disable UTF-8 encoding.Nofalse
--writing-mdtmUse MDTM to set file modification time after upload.Nofalse
--no-check-uploadDisable upload size verification.Nofalse
--use-forward-proxyRoute the connection through the forward proxy.Nofalse
--descriptionThe description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)
--enabledWhether the Endpoint is enabled on creation. Accepted values: true, false.Notrue

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints create remote-ftp-server --name ftp.example.com --port 21 --addr 0.0.0.0 --credentials-name my-credential --encrypt-mode None --disable-tls13 false --skip-verify-tls-cert false --disable-epsv false --disable-mlsd false --disable-utf8 false --writing-mdtm false --no-check-upload false --use-forward-proxy false

create local-wtc-server​

Description

Creates a Web Transfer Client (WTC) HTTPS server Endpoint. Only one WTC server Endpoint can exist per Domain.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints create local-wtc-server [command-specific options]

Command-specific options

OptionDescriptionRequiredDefault
--nameEndpoint name.YesN/A
--allow-change-passwordAllow users to change their password via WTC.Notrue
--checksum-algoFile checksum algorithm. Accepted values: md5, sha1, sha256, sha384, sha512.No(none)
--sys-disclaimer-labelSystem disclaimer text displayed at login.No(none)
--sys-version-labelSystem version label.No(none)
--sys-identifier-labelSystem identifier banner.No(none)
--wtc-logoBase64-encoded logo image (max 200 KB).No(none)
--descriptionThe description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)
--enabledWhether the Endpoint is enabled on creation. Accepted values: true, false.Notrue

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints create local-wtc-server --name local-wtc-server --allow-change-password true --checksum-algo md5 --sys-disclaimer-label "Authorized users only" --sys-version-label "1.0" --sys-identifier-label "UDMG" --wtc-logo data:image/png;base64,iVBORw0KGgo=

create local-sftp-server​

Description

Creates a local SFTP server Endpoint hosted by UDMG.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints create local-sftp-server [command-specific options]

Command-specific options

OptionDescriptionRequiredDefault
--nameEndpoint name.YesN/A
--portListening port (1–65535).YesN/A
--addrListener IP address.YesN/A
--credentials-nameSSH host key credentials name.YesN/A
--login-methodsAuthentication method. Accepted values: password, publicKey, passwordOrPubKey, passwordAndPubKey.No(none)
--max-connectionsMaximum simultaneous connections (0 = unlimited).No(none)
--ciphersAllowed SSH ciphers (comma-separated).No(none)
--key-exchangesAllowed key exchange algorithms (comma-separated).No(none)
--macsAllowed MAC algorithms (comma-separated).No(none)
--log-levelLog level. Accepted values: debug, info, warn, error.No(none)
--descriptionThe description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)
--enabledWhether the Endpoint is enabled on creation. Accepted values: true, false.Notrue

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints create local-sftp-server --name local-sftp --port 2222 --addr 0.0.0.0 --credentials-name my-credential --login-methods password --max-connections 10 --ciphers aes128-ctr,aes256-ctr --key-exchanges ecdh-sha2-nistp256,diffie-hellman-group14-sha256 --macs hmac-sha2-256,hmac-sha2-512 --log-level info

create remote-sftp-server​

Description

Creates a connection to a remote SFTP server.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints create remote-sftp-server [command-specific options]

Command-specific options

OptionDescriptionRequiredDefault
--nameEndpoint name.YesN/A
--portRemote SFTP port (1–65535).YesN/A
--addrRemote SFTP address (IP or hostname).YesN/A
--credentials-nameCredentials name for authentication.No(none)
--ciphersAllowed SSH ciphers (comma-separated).No(none)
--key-exchangesAllowed key exchange algorithms (comma-separated).No(none)
--macsAllowed MAC algorithms (comma-separated).No(none)
--use-forward-proxyRoute the connection through the forward proxy.Nofalse
--descriptionThe description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)
--enabledWhether the Endpoint is enabled on creation. Accepted values: true, false.Notrue

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints create remote-sftp-server --name sftp.example.com --port 22 --addr 0.0.0.0 --credentials-name my-credential --ciphers aes128-ctr,aes256-ctr --key-exchanges ecdh-sha2-nistp256,diffie-hellman-group14-sha256 --macs hmac-sha2-256,hmac-sha2-512 --use-forward-proxy false

create cloud-s3​

Description

Creates an Amazon S3 or compatible cloud storage Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints create cloud-s3 [command-specific options]

Command-specific options

OptionDescriptionRequiredDefault
--nameEndpoint name.YesN/A
--providerS3 provider (e.g. AWS, Minio).YesN/A
--regionS3 region.No(none)
--pathRoot path prefix within the bucket.No(none)
--use-forward-proxyRoute the connection through the forward proxy.Nofalse
--configurationFull rclone configuration JSON (merged with individual flags).No(none)
--descriptionThe description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)
--enabledWhether the Endpoint is enabled on creation. Accepted values: true, false.Notrue

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints create cloud-s3 --name my-s3 --provider aws --region us-east-1 --path transfers --use-forward-proxy false --configuration default

create cloud-azure-blob​

Description

Creates an Azure Blob Storage Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints create cloud-azure-blob [command-specific options]

Command-specific options

OptionDescriptionRequiredDefault
--nameEndpoint name.YesN/A
--accountAzure storage account name.YesN/A
--pathRoot path prefix within the container.No(none)
--use-forward-proxyRoute the connection through the forward proxy.Nofalse
--configurationFull rclone configuration JSON.No(none)
--descriptionThe description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)
--enabledWhether the Endpoint is enabled on creation. Accepted values: true, false.Notrue

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints create cloud-azure-blob --name my-azure-blob --account udmgblob --path transfers --use-forward-proxy false --configuration default

create cloud-azure-files​

Description

Creates an Azure Files storage Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints create cloud-azure-files [command-specific options]

Command-specific options

OptionDescriptionRequiredDefault
--nameEndpoint name.YesN/A
--accountAzure storage account name.YesN/A
--pathRoot path prefix within the share.No(none)
--use-forward-proxyRoute the connection through the forward proxy.Nofalse
--configurationFull rclone configuration JSON.No(none)
--descriptionThe description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)
--enabledWhether the Endpoint is enabled on creation. Accepted values: true, false.Notrue

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints create cloud-azure-files --name my-azure-files --account udmgfiles --path transfers --use-forward-proxy false --configuration default

create cloud-gcs​

Description

Creates a Google Cloud Storage Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints create cloud-gcs [command-specific options]

Command-specific options

OptionDescriptionRequiredDefault
--nameEndpoint name.YesN/A
--projectGCS project ID.YesN/A
--pathRoot path prefix within the bucket.No(none)
--use-forward-proxyRoute the connection through the forward proxy.Nofalse
--configurationFull rclone configuration JSON.No(none)
--descriptionThe description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)
--enabledWhether the Endpoint is enabled on creation. Accepted values: true, false.Notrue

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints create cloud-gcs --name my-gcs --project my-gcp-project --path transfers --use-forward-proxy false --configuration default

update​

Description

Updates an Endpoint. A type subcommand must be specified, followed by the name of the Endpoint to update.

Type-specific flags match those listed under endpoints create for the corresponding type, but are all optional.

update local-filesystem​

Description

Updates a local filesystem Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints update local-filesystem <name> [command-specific options]

Arguments

ArgumentDescription
<name>Endpoint name.

Command-specific options

OptionDescriptionRequiredDefault
--nameNew name for the Endpoint.No(none)
--descriptionThe new description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints update local-filesystem local-storage --path /data/new-transfers

update local-as2-server​

Description

Updates a local AS2 server Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints update local-as2-server <name> [command-specific options]

Arguments

ArgumentDescription
<name>Endpoint name.

Command-specific options

OptionDescriptionRequiredDefault
--nameNew name for the Endpoint.No(none)
--descriptionThe new description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints update local-as2-server my-as2-server --retention-period 1440

update remote-as2-client​

Description

Updates a remote AS2 client Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints update remote-as2-client <name> [command-specific options]

Arguments

ArgumentDescription
<name>Endpoint name.

Command-specific options

OptionDescriptionRequiredDefault
--nameNew name for the Endpoint.No(none)
--descriptionThe new description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints update remote-as2-client partner-as2 --mdn-timeout 30

update local-ftp-server​

Description

Updates a local FTP/FTPS server Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints update local-ftp-server <name> [command-specific options]

Arguments

ArgumentDescription
<name>Endpoint name.

Command-specific options

OptionDescriptionRequiredDefault
--nameNew name for the Endpoint.No(none)
--descriptionThe new description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints update local-ftp-server my-ftp-server --welcome-message "Welcome to UDMG FTP"

update remote-ftp-server​

Description

Updates a remote FTP/FTPS server Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints update remote-ftp-server <name> [command-specific options]

Arguments

ArgumentDescription
<name>Endpoint name.

Command-specific options

OptionDescriptionRequiredDefault
--nameNew name for the Endpoint.No(none)
--descriptionThe new description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints update remote-ftp-server partner-ftp --encrypt-mode Implicit

update local-wtc-server​

Description

Updates a local WTC server Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints update local-wtc-server <name> [command-specific options]

Arguments

ArgumentDescription
<name>Endpoint name.

Command-specific options

OptionDescriptionRequiredDefault
--nameNew name for the Endpoint.No(none)
--descriptionThe new description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints update local-wtc-server wtc-server --sys-disclaimer-label "Authorized use only"

update local-sftp-server​

Description

Updates a local SFTP server Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints update local-sftp-server <name> [command-specific options]

Arguments

ArgumentDescription
<name>Endpoint name.

Command-specific options

OptionDescriptionRequiredDefault
--nameNew name for the Endpoint.No(none)
--descriptionThe new description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints update local-sftp-server my-endpoint --name my-endpoint-updated --description "Managed endpoint" --business-service my-service

update remote-sftp-server​

Description

Updates a remote SFTP server Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints update remote-sftp-server <name> [command-specific options]

Arguments

ArgumentDescription
<name>Endpoint name.

Command-specific options

OptionDescriptionRequiredDefault
--nameNew name for the Endpoint.No(none)
--descriptionThe new description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints update remote-sftp-server partner-sftp --addr sftp-new.partner.example.com

update cloud-s3​

Description

Updates an Amazon S3 or compatible cloud storage Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints update cloud-s3 <name> [command-specific options]

Arguments

ArgumentDescription
<name>Endpoint name.

Command-specific options

OptionDescriptionRequiredDefault
--nameNew name for the Endpoint.No(none)
--descriptionThe new description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints update cloud-s3 s3-archive --region eu-west-1

update cloud-azure-blob​

Description

Updates an Azure Blob Storage Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints update cloud-azure-blob <name> [command-specific options]

Arguments

ArgumentDescription
<name>Endpoint name.

Command-specific options

OptionDescriptionRequiredDefault
--nameNew name for the Endpoint.No(none)
--descriptionThe new description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints update cloud-azure-blob azure-storage --name azure-storage-v2

update cloud-azure-files​

Description

Updates an Azure Files storage Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints update cloud-azure-files <name> [command-specific options]

Arguments

ArgumentDescription
<name>Endpoint name.

Command-specific options

OptionDescriptionRequiredDefault
--nameNew name for the Endpoint.No(none)
--descriptionThe new description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints update cloud-azure-files azure-files --description "Updated Azure Files endpoint"

update cloud-gcs​

Description

Updates a Google Cloud Storage Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints update cloud-gcs <name> [command-specific options]

Arguments

ArgumentDescription
<name>Endpoint name.

Command-specific options

OptionDescriptionRequiredDefault
--nameNew name for the Endpoint.No(none)
--descriptionThe new description of the Endpoint.No(none)
--business-serviceBusiness Service name to assign this Endpoint to.No(none)

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints update cloud-gcs gcs-archive --path new-prefix

enable​

Description

Enables an Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management
  • Operator

Command line syntax

udmg-client [global options] endpoints enable <name>

Arguments

ArgumentDescription
<name>Endpoint name.

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints enable my-sftp-server

disable​

Description

Disables an Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management
  • Operator

Command line syntax

udmg-client [global options] endpoints disable <name>

Arguments

ArgumentDescription
<name>Endpoint name.

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints disable my-sftp-server

start​

Description

Starts a previously stopped Endpoint. Only applies to Local SFTP Server, Local FTP Server, Local AS2 Server, and Local HTTPS Server (WTC) Endpoints. Returns an error on all other Endpoint types.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management
  • Operator

Command line syntax

udmg-client [global options] endpoints start <name>

Arguments

ArgumentDescription
<name>Endpoint name.

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints start my-sftp-server

stop​

Description

Stops a running Endpoint without deleting it. Only applies to Local SFTP Server, Local FTP Server, Local AS2 Server, and Local HTTPS Server (WTC) Endpoints. Returns an error on all other Endpoint types.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management
  • Operator

Command line syntax

udmg-client [global options] endpoints stop <name>

Arguments

ArgumentDescription
<name>Endpoint name.

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints stop my-sftp-server

restart​

Description

Stops and restarts a running Endpoint. Only applies to Local SFTP Server, Local FTP Server, Local AS2 Server, and Local HTTPS Server (WTC) Endpoints. Returns an error on all other Endpoint types.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management
  • Operator

Command line syntax

udmg-client [global options] endpoints restart <name>

Arguments

ArgumentDescription
<name>Endpoint name.

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints restart my-sftp-server

set-log-level​

Description

Changes the log level for an Endpoint at runtime without restarting it. Only applies to Local SFTP Server, Local FTP Server, Local AS2 Server, and Local HTTPS Server (WTC) Endpoints. Returns an error on all other Endpoint types.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints set-log-level <name> [command-specific options]

Arguments

ArgumentDescription
<name>Endpoint name.

Command-specific options

OptionDescriptionRequiredDefault
--levelLog level. Accepted values: debug, info, warn, error.YesN/A

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints set-log-level my-endpoint --level info

list-pipelines​

Description

Returns all Pipelines that use the specified Endpoint as source or destination.

Required role

  • Any

Command line syntax

udmg-client [global options] endpoints list-pipelines <name>

Arguments

ArgumentDescription
<name>Endpoint name.

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints list-pipelines my-sftp-server

test​

Description

Runs a connectivity test for the specified Endpoint.

Required role

  • System Administrator
  • Domain Administrator
  • Pipeline Management

Command line syntax

udmg-client [global options] endpoints test <name> [command-specific options]

Arguments

ArgumentDescription
<name>Endpoint name.

Command-specific options

OptionDescriptionRequiredDefault
--credentials-nameCredentials name to use for the test. Required for cloud storage endpoints.No(none)

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints test my-endpoint --credentials-name my-credential

list-versions​

Description

Returns the version history of an Endpoint.

Required role

  • Any

Command line syntax

udmg-client [global options] endpoints list-versions <name> [command-specific options]

Arguments

ArgumentDescription
<name>Endpoint name.

Command-specific options

OptionDescriptionRequiredDefault
--pagePage number.No(none)
--page-sizeNumber of items per page.No(none)

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints list-versions my-endpoint --page 1 --page-size 10

get-version​

Description

Retrieves a specific historical version of an Endpoint.

Required role

  • Any

Command line syntax

udmg-client [global options] endpoints get-version <name> <version-id>

Arguments

ArgumentDescription
<name>Endpoint name.
<version-uuid>UUID of the version to retrieve. Obtain the UUID from `list-versions`.

Global options

See Global Options for connection, authentication, and output options. These can appear anywhere in the command line. Connection and authentication options can be supplied as environment variables.

Example

udmg-client endpoints get-version my-sftp-server a1b2c3d4-e5f6-7890-abcd-ef1234567890