External API Authentication
Use this document when Nected calls a secured external API through integrations (for example, REST API integrations used in Rules or Workflows).
This guide is specifically for authenticating outbound calls from Nected to third-party APIs. If you are securing calls to Nected APIs, use Nected API Key.
When to use this doc
Use external API authentication when:
A third-party REST API requires auth (token, key, username/password, or OAuth).
You want Nected to manage authentication details for integration calls.
Your Rule/Workflow/API step must invoke protected vendor/internal endpoints.
Authentication lifecycle in Nected
Nected authentication configurations are created in Security > Authorization and then attached to your external API calls.
Operational behavior:
Nected checks for valid credentials/tokens before API execution.
For token-based flows, Nected can fetch and reuse tokens according to configuration.
For expiring tokens, Nected refreshes/re-fetches when required.

Supported authentication methods
Nected supports:
Bearer Token
API Key
Basic Auth
OAuth 2.0
1. Bearer Token
A token-based mechanism where the API expects a bearer token in the authorization header.
Bearer Token: Header format
Bearer Token: Required fields
Header (default
Authorization)Token value
Bearer Token: Best for
APIs that already issue static/semi-static bearer tokens
Standard REST APIs expecting
Authorization: Bearer ...
Bearer Token: Security notes
Treat bearer tokens as secrets.
Prefer short-lived tokens where supported by the provider.
Always use HTTPS.
2) API Key
API Key: What it is
A key-value credential provided by the API owner, passed either in request headers or query parameters.
API Key: Format options
Header example:
Query example:
API Key: Required fields
Key (parameter/header name, for example
X-API-Keyorapi_key)Value (actual secret key)
API Key: Best for
Vendor APIs with key-based authentication
Internal service APIs that rely on simple machine credentials
API Key: Security notes
Prefer header placement over query params when possible.
Avoid query-string keys in logs or analytics tools.
Rotate keys and revoke unused keys regularly.
3) Basic Auth
Basic Auth: What it is
HTTP authentication using username and password encoded into the Authorization header.

Basic Auth: Header format
Basic Auth: Required fields
Username
Password
Basic Auth: Best for
Legacy APIs that only support username/password auth
Controlled internal environments where migration is pending
Basic Auth: Security notes
Use only over HTTPS.
Move to stronger methods (OAuth/API key with rotation) when possible.
Scope credentials to least privilege.
4) OAuth 2.0
OAuth 2.0: What it is
A standard delegated authorization framework where Nected obtains access tokens from the provider and uses them for API requests.

OAuth 2.0: Supported grant types
Client Credentials
Password Grant
Authorization Code
OAuth 2.0: Common configuration fields
Grant Type
Token URL
Authorization URL (Authorization Code grant)
Client ID
Client Secret
Scope (optional)
Audience (optional)
Header Prefix (optional, usually
Bearer)
OAuth 2.0: Best for
Enterprise and SaaS APIs requiring modern, policy-driven access control
Integrations where token expiry/refresh handling is needed
OAuth 2.0: Security notes
Prefer Authorization Code or Client Credentials based on provider flow.
Protect client secrets in a secure secret store.
Review granted scopes regularly and keep them minimal.
Choosing the right method
Bearer Token
Token-auth REST APIs
Medium
Low
API Key
Vendor/internal key-auth APIs
Medium
Low
Basic Auth
Legacy username/password APIs
Low-Medium
Low
OAuth 2.0
Modern third-party enterprise integrations
High
Medium-High
Setup flow (external API integration)
Identify the provider’s required auth method.
Create an auth config in Security > Authorization.
Enter required credentials/endpoints.
Attach/select this auth config in the integration/API request step.
Test success and failure behavior (invalid credential case).
Publish with secrets managed by environment.
Troubleshooting matrix
401 Unauthorized
Wrong/missing credential
Header/query placement, key/token value, auth type selection
403 Forbidden
Auth accepted but insufficient permission
Provider scopes, role policy, endpoint access rights
Works in Postman, fails in Nected
Different auth placement or payload format
Header name, query param key, token prefix, content type
OAuth token errors
Token URL/client config mismatch
Grant type, client ID/secret, scope, audience
Intermittent auth failure
Token expiry or rotated key
Refresh behavior, key rotation rollout, cached old credentials
Best practices
Keep separate auth configs per environment (staging vs production) when credentials differ.
Use descriptive names for auth configs so mapping stays clear in Rules/Workflows.
Rotate keys/secrets on schedule and after incidents.
Audit and delete unused authentication configurations.
Related documentation
Last updated


