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

# Make your first API request

> Send your first authenticated request to the Get2Dial API and see a real response, in about a minute.

Send one authenticated request and see a real response, so you know the basics work before
building anything.

**Time required:** \~1 minute
**You will need:** an API key — see [Authentication](/developers/authentication)

## Steps

<Steps>
  <Step title="Send a request">
    ```bash theme={null}
    curl https://api.get2dial.com/api/v1/campaigns \
      -H "Authorization: Bearer <your-api-key>"
    ```
  </Step>

  <Step title="Read the response">
    ```json theme={null}
    {
      "status": "success",
      "data": [
        { "id": "c_...", "name": "Spring outreach", "dialer_mode": "power", "status": "running" }
      ],
      "total": 1,
      "limit": 50,
      "offset": 0
    }
    ```

    `data` is an array even when there's only one result, and `total`/`limit`/`offset`
    describe pagination — see [Conventions](/developers/conventions).
  </Step>
</Steps>

## What you accomplished

You authenticated a request and got a real, paginated response back. Everything else in the
API follows the same shape.

## Next steps

<CardGroup cols={2}>
  <Card title="Conventions" href="/developers/conventions" />

  <Card title="Errors" href="/developers/errors" />
</CardGroup>
