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 hit the create new button to start configuring 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 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 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 not validated (we skipped that part on purpose when creating it π) 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 click next step to reach the validation view 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 hit test connection , check the output, and then save if everything went ok after saving, you'll notice the credential has been updated as you can see, the credential is valid valid ated 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 now let's assign the dictionary api credential to the call api action save & run and then check instance to see the result you can also create and manage credentials right inside the canvas by using the sidebar menu