API Connector
The API connector enables data retrieval from REST APIs with flexible configuration options.

Configuration Parameters
Source Name – Unique identifier for the API connection.
Request Type – HTTP method (GET, POST, PUT, DELETE).
URL – API endpoint address.
Parameters – Query parameters as key-value pairs.
Headers – Request metadata (authentication, content type, etc.).
Body – Request payload for POST/PUT operations (JSON format).
Pre-requisite – Dependent API calls that must execute first.
Send – Executes the configured request.
Extract Data – Parses response using JSONPath or other extractors.
Step-by-Step Configuration
Step 1: Select API as Source Connection
Navigate to Start Job.
Select API under Source Connection Type.
Enter a unique Source Name (e.g., API1).
Click ✅ to confirm.

Step 2: Configure API Request
Enter the API Endpoint URL.
Select the appropriate Request Type.
Add Parameters (key-value pairs) if required.
Provide Headers for authentication or content type.
Include JSON Body for POST/PUT requests.
Configure Pre-requisite APIs if needed.

Configuring Pre-requisite APIs
Pre-requisite APIs are essential when the main API requires tokens or credentials with limited validity (e.g., access tokens, session keys).
Use Cases
Token Management – Refresh expired authorization tokens.
Dynamic Authentication – Generate new tokens when current ones expire.
Configuration Steps
Extract Value Path – Specify JSONPath to extract values (e.g.,
$.body["access_token"]).Variable Mapping – Assign a variable name to the extracted value.
Usage in Main API – Reference variables using
#variable_name#syntax (e.g.,Authorization: Bearer #access_token#).
Support Levels: Configure up to 2 levels of pre-requisite APIs. All extracted values are available for use in the main API call.

Navigation: View API Pre-requisite Demo
Step 3: Call the API
Click Call API to execute the request.
Wait for the response to display.

Step 4: Extract Data from Response
Use Response Extractor to define extraction rules.
Select Response Type (JSON, XML, etc.).
Apply JSONPath/XPath to extract relevant values.
Click Extract to preview the data.

Step 5: Verify Extracted Data
Click Verify to validate extracted values.
Proceed to the next step if verification succeeds.
Limitations & Constraints
📏 Response Size:
Comparison jobs support JSON responses > 6 MB.
Configuration and table functions require responses ≤ 6 MB.
Supported Format:
Flat JSON
Nested JSON
Last updated