Connect the systems

How a workflow reaches other systems — typed credentials and their auth kinds, three-legged OAuth, the per-tenant secret store, file transfer over SFTP and FTP, and reaching Revenue Cloud's own API.

A workflow is only useful once it can reach something. This group is how access data is stored, tested and referenced — and the two systems most workflows end up talking to: a file server, and Revenue Cloud itself.

The pages

  • Credentials — the structured, testable connection to one external system: the six types that ship, the five auth kinds, testing before you save, and the four positions a credential reports.
  • OAuth — the three-legged flow in detail: authorize, the provider, the callback, refresh rotation, and what happens when an authorization lapses.
  • Secrets — the per-tenant encrypted key/value store for a single opaque string, and why it is deliberately unreachable from an expression.
  • File transfer — the SFTP and FTP node sets, the credential they take, and the inbox-archive-failed pattern the shipped templates use.
  • Reaching Revenue Cloud — the revenexx API credential and its scopes, the Generic API Call node, and when to use the gateway's own import and export endpoints instead of a workflow.

Credential or secret?

The one decision people get wrong at the start:

You haveUseWhy
A system with a shape — a mail server, a file server, an API with an auth flowA credentialField validation, a test button, token handling, and one place to fix it when the customer rotates a password
A single opaque string nothing else models — a token a partner's endpoint expects in a custom headerA secretThe platform stores it and hands it to a node; it never has to understand it

If you find yourself keeping a host, a username and a password as three separate secrets, that is a credential type waiting to be written — a node package can publish one alongside its nodes. See Custom nodes.

Neither one puts a value into the workflow document. A node references a credential by the type it needs, or a secret by its key, and the resolved value never enters the workflow definition or the run history — see Node configuration.