Processes
Credential Manager

Working with Credentials

15min

PROCESIO allows you to connect to other platforms in a No-Code way by using configurable credentials.

These credentials can be used with various actions such as Call API or Send Email to connect to REST APIs, SMTP servers, FTP servers, and even SQL Server databases.

For example, if you want to connect to the GitHub API, you should configure the authentication only once in the Credentials Manager. Afterwards, simply select the credentials configuration in every Call API action that you plan to use while working with the API.

Creating a credential

We will use Dictionary API to search for the meaning of an English word in an online dictionary.

To create the credential:

  • Click the Credential Manager section from the main menu.
Document image
ο»Ώ
  • Hit the Create new button to start configuring.
Document image
ο»Ώ
  • Fill in a name, description and choose the credential type from the drop-down.

Even though the description field is optional, we suggest that you provide a description for each and every credential you create, just to make it easier for others to understand how something works or the purpose of a credential.

  • Then click Next step.
Document image
ο»Ώ
  • For now, let's add the URL of the Dictionary API that we found in its documentation and select No authentication for the authentication method since there is none.
Document image
ο»Ώ
  • Click Save and there you have it.

Testing a credential

If you check the Credential Manager, you will see that your new credential just showed up.

As you can see, the credential is not validated (we skipped that part on purpose when creating it 😈)

Document image
ο»Ώ

To validate it you have two options:

  • Validate the credential by pressing Test connection when creating it. (like we should have done)
  • Validate it after creation. (also good)

Since the credential is already here, we'll go for the second option. Let's validate it now:

  • Click Edit to review the credential configuration
Document image
ο»Ώ
  • Click Next step to reach the validation view
Document image
ο»Ώ
  • Fill in the Test endpoint and choose the required HTTP method

We want GET the meaning of "automation" so we will use /automation as the Test endpoint.

Document image
ο»Ώ
  • Hit Test connection, check the output, and then Save if everything went OK
Document image
ο»Ώ
  • After saving, you'll notice the credential has been updated
Document image
ο»Ώ

As you can see, the credential is validο»Ώated so we're all set for now.

Using a credential

REST API credentials can be used only with Call API at the moment.

To check which credential can be used with what action, you can either check the documentation for that specific action or check the documentation for the credential type.

We'll build a very basic process that will output the meaning of a word.

Let's get going:

  • We start by creating a new process and some variables.
Document image
ο»Ώ
  • Now let's assign the Dictionary API credential to the Call API action.
Document image
ο»Ώ
  • Save & Run and then Check Instance to see the result.
Document image
ο»Ώ

You can also create and manage credentials right inside the canvas by using the sidebar menu.

Document image
ο»Ώ

ο»Ώ