Connect and authenticate with an API

Some services or data sources require you authenticate Confirming the identity of the person or service requesting access to a resource (Authorization) and confirming they have permission to complete that request (Authorization). These terms are often used interchangeably. Examples include username and passwords, API keys, and OAuth2.0 flows. to their system in order to perform operations A single request to a third-party API. Operations often become actions in the workflow designer.. The types of authentication accepted by the API A programming interface that defines how a software platform can receive and respond to requests from other software platforms. is declared in the OpenAPI Specification A standard, language-agnostic description of RESTful APIs that can be read by both humans and machines. Formerly known as Swagger., in the security object. The authentication methods supported by Nintex Xtensions are:

You can also define additional properties to be specified when the connection is created, and use the same security credentials with other hosts or basePaths in individual operations.

Before you start 

Authentication for Xtensions A set of workflow actions defined for a specific third-party API such as Salesforce, Box, or another service provider. Nintex Automation Cloud provides many connectors out of the box, and you can create your own custom connectors using the Nintex Xtensions framework. consists of three components:

If you are creating an Xtension for an on-premises application, we recommend using Nintex Gateway to handle secure connections. If you are not using Nintex Gateway, you may need to configure your firewall to allow IP addresses related to Xtensions and Nintex Automation Cloud. See the Nintex platform allowlist.

How to

Examples

Create a new GitHub repository and post an issue using Basic authentication.

Add basic authentication

Use API key authentication to convert currency and create an automatic international purchase approval workflow.

Add API key authentication

Use OAuth2 authentication to create a new task list in the Google Tasks of the connected user.

Add OAuth2 authentication