Show / Hide Table of Contents

    Page REST API Connection Card

    The REST API Connection Card page is where you configure the details of a single REST API connection, including the base URL, authentication credentials, retry behavior, and default headers or query parameters.

    To open: From the REST API Connections list, click on a connection to open its card.

    Overview

    A REST API connection defines:

    • Base URL for the external API
    • Authentication method and credentials
    • Retry configuration for failed requests
    • Default headers and query parameters sent with every request using this connection

    Key Fields

    General

    Field Description
    Code The unique code for this REST API connection. Required.
    Description A description for this REST API connection.
    Base URL The base URL for the REST API endpoint, e.g., https://api.example.com/v1.
    Default Content Type The default content type for requests.
    Timeout (ms) The request timeout in milliseconds.

    Retry Configuration

    Field Description
    Enable Retry Specifies whether failed requests should be automatically retried.
    Max Retries The maximum number of retry attempts for failed requests. Editable only when Enable Retry is turned on.
    Initial Retry Delay (ms) The initial delay in milliseconds before the first retry. Each subsequent retry doubles this delay (exponential backoff). Editable only when Enable Retry is turned on.

    Authentication

    The Authentication Type field determines which credential fields are visible. The available authentication types are:

    Basic Authentication

    Visible when Authentication Type = Basic Auth.

    Field Description
    Username The username for Basic Authentication.
    Password Enter the password for Basic Authentication. The value is stored securely and cannot be displayed after saving.
    Password is Set Read-only indicator showing whether a password has been stored.

    Bearer Token

    Visible when Authentication Type = Bearer Token.

    Field Description
    Bearer Token Enter the bearer token. The value is stored securely and cannot be displayed after saving.
    Bearer Token is Set Read-only indicator showing whether a bearer token has been stored.

    API Key

    Visible when Authentication Type = API Key.

    Field Description
    API Key Header Name The header name for the API key, e.g., X-Api-Key.
    API Key Location Whether the API key is sent as a header or query parameter.
    API Key Param Name The query parameter name for the API key. Visible only when API Key Location is set to Query Parameter.
    API Key Enter the API key. The value is stored securely and cannot be displayed after saving.
    API Key is Set Read-only indicator showing whether an API key has been stored.

    OAuth2 Client Credentials

    Visible when Authentication Type = OAuth2 Client Credentials.

    Field Description
    OAuth2 Token URL The OAuth2 token endpoint URL.
    OAuth2 Client ID The OAuth2 client ID.
    OAuth2 Scope The OAuth2 scope(s) to request.
    Client Secret Enter the OAuth2 client secret. The value is stored securely and cannot be displayed after saving.
    Client Secret is Set Read-only indicator showing whether a client secret has been stored.

    Token Endpoint

    Visible when Authentication Type = Token Endpoint.

    Field Description
    Token Endpoint URL The URL to POST credentials to for obtaining an access token. Can be a relative path (e.g., /api/auth) resolved against the Base URL, or an absolute URL.
    Username The username to send to the token endpoint.
    Password Enter the password for the token endpoint. The value is stored securely and cannot be displayed after saving.
    Password is Set Read-only indicator showing whether a password has been stored.
    Token JSON Path The JSON path to extract the access token from the response (e.g., access_token or data.token).
    Token Expiry JSON Path The JSON path to extract the token expiry in seconds from the response (e.g., expires_in).

    Default Headers & Query Parameters

    The connection card includes an embedded REST API Headers sub-page where you can define default headers and query parameters that are sent with every request using this connection.

    Actions

    Test Connection

    Tests the connection to the REST API by sending a GET request to the Base URL. Use this to verify that the URL and credentials are configured correctly.

    Clear Credentials

    Removes all stored credentials (password, bearer token, client secret, API key, and cached tokens) for this connection. A confirmation prompt is displayed before clearing.

    See Also

    • REST API Connections
    • REST API Headers
    • REST API Endpoint Card
    • Integrations Page

    Feedback

    Submit and view feedback for

    This page
    Copyright © 2022-2025 by NAV-X LLC   |   Back to top English