Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
minLevel1
maxLevel7

Tool Registry Setup

  1. In Tool Registry, click ‘+ New Tool’ button to create a new External API Integrator tool.

  2. Locate the External API Integrator tool and click ‘Select Tool’ button.

  3. Provide a Tool Name and any other values and click ‘Create’ button to save the new tool.

  4. Navigate to the Endpoints tab and click the ‘+ New External API Integrator Endpoint’ button to configure a new Endpoint.

...

Follow these guidelines to successfully configure an External API Integrator pipeline step in the pipeline.

Pipeline Step Setup

  1. In the pipeline workflow, create a new step. Provide values for fields in the Step Setup form and select ‘External API Integration’ from the Tool drop-down.

  2. Click the ‘Save’ button to save the new tool. Now you can configure the step.

  3. Click the gear icon (⚙︎) to open the Pipeline Step Configuration settings.

Pipeline Step Configuration

...

External API Integrator Tool - Select a configured External API Integrator Tool from the drop-down. This is fetched from the Tool Registry.

Endpoint Configuration: Connection Check, Run Trigger and Status Check

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#DEEBFF

Note: Successful Completion Evaluation Rules take precedence over In Progress Evaluation Rules. If the response does NOT match either the Successful Completion OR In Progress Evaluation Rule, it will be considered a failure. The Pipeline will continue running while it meets the In Progress Evaluation Rules until it meets the criteria for Successful Completion or until the Pipeline Run timeout is reached.

Connection Check

Choose rules to evaluate the Endpoint connections.

  • API Configuration - To verify the connection, enable the ‘Use Connection Check’ toggle. Select the Connection Check Endpoint configured in the External API Integrator Tool in the Endpoints tab.

  • Successful Connection Evaluation Rules - Set evaluation rules for Connection Check.

    • Evaluation Option - Select Response Field Evaluation or Status Code from the drop-down.

      • Status Code - Evaluate connection based on the status code.

        • Filter - Select ‘Is Equal To’ or ‘Is Not Equal To’ from the drop-down.

        • Value - Provide a value to evaluate. Value can be equal to a specific value or ‘object', ‘array’, ‘boolean’ or ‘string’.

      • Response Field Evaluation - Evaluate connection based on the response of evaluation rules. This field will meet the requirements if:

        • Filter - Choose a selection from the options in the drop-down:

          • ‘This Rule will be successful if any of the field evaluation rules listed below are met’

          • ‘This Rule will be successful if all of the field evaluation rules listed below are met’

          • ‘This Rule will be successful if none of the field evaluation rules listed below are met’

        • Field Evaluation Rules - Select Field Name (provided during Tool setup in Response Body). Evaluate if the connection will be successful based on if the Field Name meets the following requirements:

          • ‘Equals’

          • ‘Does Not Equal’

          • ‘Is Not Null’

          • ‘Is Null’

          • Value - If ‘Equals’ or ‘Not Equals’, provide a value to evaluate based on the provided Field Name. Evaluate if the connection will be successful in relation to the Field Evaluation Rules.

Run Trigger

The Run Trigger rules evaluate the API call as it is in progress.

...

  • Successful Trigger Evaluation Rules - Set evaluation rules for Successful Trigger Evaluation Rule.

...

Status Check

The Status Check rules evaluate the API call upon completion.

...