4 min read

API Builder Integration

The API Builder extends AIPI by letting you create custom integrations with any REST API. When you build a custom integration, it becomes accessible through AIPI just like any built-in Vantage integration.


How API Builder Fits into AIPI

Loading diagram…
Integration TypeHow It's CreatedAIPI Access
Built-inPre-configured by IntuidyAvailable immediately after connecting credentials
Custom (API Builder)You define endpoints, parameters, and response mappingAvailable after saving the definition and adding credentials

Both types are accessed through AIPI the same way. Your frontend code doesn't need to know whether an integration is built-in or custom.


When to Use API Builder

Use the API Builder when you need to connect to a service that Vantage doesn't have a built-in integration for:


Building a Custom Integration

The API Builder uses a 4-step wizard:

Step 1: General Information

FieldWhat You Enter
Display NameA friendly name (e.g., "Internal CRM", "Weather Service")
Base URLThe API's root URL (e.g., https://api.example.com/v1)
Auth TypeAPI Key, Bearer Token, Basic Auth, or No Auth

Step 2: Define Endpoints

For each API operation:

Step 3: Response Configuration

Use the JSON Response Parser to:

Step 4: Save & Add Credentials


Using Custom Integrations Through AIPI

Once a custom integration is saved and credentialed:

  1. In Workflows — The integration appears as a node in the Workflow Editor's Node Library. Drag it onto the canvas, select an endpoint, and map parameters.

  2. Through AIPI — Trigger workflows that use the custom integration from your frontend application. The workflow handles the API call and returns structured results.

  3. In AI Agents — Agents with integration skills can access custom integrations just like built-in ones.


Example: Connecting a Custom CRM

StepAction
1. Find the API docsLocate the CRM's developer documentation for base URL, auth method, and endpoints
2. Build in API BuilderCreate the integration with endpoints like GET /customers/{id} and POST /deals
3. Map responsesUse the JSON parser to extract customer name, email, deal value, stage, etc.
4. Add credentialsEnter your CRM API key
5. Build a workflowCreate a workflow that queries the CRM and returns structured customer data
6. Call from your appTrigger the workflow through AIPI from your frontend

For More Details


Next Steps