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

# API tools

> Connect your own APIs so the agent can fetch live data and take actions.

API tools let your agent reach your own systems. Register an endpoint once, and the agent can call it to fetch live data or trigger an action in the middle of a conversation. You find them under **APIs** in the Knowledge Sources section.

<Frame>
  <img src="https://mintcdn.com/emadesk/W6r7hMim7OVGPBK1/images/integrations/01-apis-empty.png?fit=max&auto=format&n=W6r7hMim7OVGPBK1&q=85&s=9c5ddf03399d06dd42e8f8c1f2bf6c9d" alt="API tools, empty state" width="1920" height="1009" data-path="images/integrations/01-apis-empty.png" />
</Frame>

<Note>
  API tools are available on paid plans.
</Note>

## Add an API tool

Click **New** and define the request:

<Steps>
  <Step title="Method and URL">
    Choose the HTTP method (GET, POST, and so on) and the endpoint URL.
  </Step>

  <Step title="Authentication">
    Add any auth headers, tokens, or keys the endpoint needs. They are stored securely.
  </Step>

  <Step title="Inputs">
    Describe the inputs the agent should collect and pass to the request.
  </Step>

  <Step title="Test">
    Run a test request to confirm it works before saving.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/emadesk/W6r7hMim7OVGPBK1/images/integrations/02-new-api-dialog.png?fit=max&auto=format&n=W6r7hMim7OVGPBK1&q=85&s=dbf5c15201949bf570586463bba668ae" alt="New API tool dialog" width="1920" height="1009" data-path="images/integrations/02-new-api-dialog.png" />
</Frame>

<Tip>
  Common uses: check live stock or order status, create a support ticket, or kick off a workflow in your backend, all without a human stepping in.
</Tip>
