> ## Documentation Index
> Fetch the complete documentation index at: https://knowledge.goautonomous.io/llms.txt
> Use this file to discover all available pages before exploring further.

# API connector

> Connect Go Autonomous to any external system using a generic REST API integration.

## Overview

The API connector is a flexible, generic integration type that lets Go Autonomous communicate with any external system that exposes a REST API. Use it when there isn't a dedicated connector for your system (like there is for Salesforce or SAP).

## Set up an API connector

<Steps>
  <Step title="Open Connectors">
    Navigate to **Administration > Company Settings > Connectors**.
  </Step>

  <Step title="Add a new connector">
    Click the add button and select **API connector** from the connector type list.
  </Step>

  <Step title="Configure the endpoint">
    Provide the API connection details:

    * **Base URL** — the root URL of the external API.
    * **Authentication** — select an existing [authenticator](/knowledge-base/administration/authenticators) or configure credentials directly (API key, OAuth, or basic auth).
    * **Headers** — any custom HTTP headers the API requires.
  </Step>

  <Step title="Configure data mapping">
    Define how Go Autonomous should map its data model to the external API's expected format, including field mappings and transformation rules.
  </Step>

  <Step title="Save">
    Save the connector to activate the integration.
  </Step>
</Steps>

## When to use the API connector

The API connector is best when:

* Your system isn't covered by a dedicated connector (Salesforce, Microsoft, SAP C4C, etc.).
* You need a lightweight integration that sends or receives data via REST endpoints.
* You want to connect to an internal or custom-built system.

<Tip>
  For systems with dedicated connectors, prefer those instead — they include pre-built mappings and business logic specific to each platform.
</Tip>

## What's next

* [Set up connectors overview](/knowledge-base/administration/connectors) for other connector types.
* [Configure authenticators](/knowledge-base/administration/authenticators) to manage API credentials.
