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

# Quick Start

> Make your first Everflow API call in under 2 minutes.

This guide walks you through making your first API request to the Everflow platform.

## Prerequisites

* An Everflow account with network-level access
* A **Network API key** — see [Authentication](/user-guide/authentication) for how to create one

## Base URL

All API requests are made to:

```
https://api.eflow.team/v1/
```

The path after `/v1/` depends on the API you are using:

| API         | Path prefix           |
| ----------- | --------------------- |
| Network     | `/v1/networks/...`    |
| Affiliate   | `/v1/affiliates/...`  |
| Advertiser  | `/v1/advertisers/...` |
| Marketplace | `/v1/partners/...`    |

## Make your first request

<Steps>
  <Step title="Get your network info">
    Make a `GET` request to retrieve your network's configuration:

    ```bash theme={null}
    curl -H "X-Eflow-API-Key: <your-api-key>" \
      https://api.eflow.team/v1/networks
    ```

    You'll receive a JSON object with your network's details:

    ```json theme={null}
    {
      "network_id": 1,
      "name": "My Network",
      "status": "active",
      "default_currency_id": "USD",
      "reporting_timezone_id": 67,
      "time_created": 1709500000,
      "time_saved": 1709500000
    }
    ```

    See [Get Network Info](/api-reference/get-networksinfo) for the full response schema.
  </Step>

  <Step title="Search with pagination">
    Most resources have a listing endpoint (`POST .../table`) that supports pagination and filtering. Search for active offers:

    ```bash theme={null}
    curl -X POST \
      -H "X-Eflow-API-Key: <your-api-key>" \
      -H "Content-Type: application/json" \
      -d '{
        "filters": {
          "offer_status": "active"
        },
        "paging": {
          "page": 1,
          "page_size": 10
        }
      }' \
      https://api.eflow.team/v1/networks/offers/table
    ```

    The response includes your results and pagination metadata:

    ```json theme={null}
    {
      "offers": [
        {
          "network_offer_id": 1,
          "name": "Example Offer",
          "offer_status": "active"
        }
      ],
      "paging": {
        "page": 1,
        "page_size": 10,
        "total_count": 47
      }
    }
    ```

    See [Paging](/user-guide/paging) for more on paginating through results.
  </Step>
</Steps>

## Next steps

<CardGroup cols={2}>
  <Card title="Authentication" icon="key" href="/user-guide/authentication">
    Learn about API key types and portal access.
  </Card>

  <Card title="Request & Response Format" icon="code" href="/user-guide/request-response-format">
    Understand date formats, IDs, enums, and other conventions.
  </Card>

  <Card title="Rate Limiting" icon="gauge" href="/user-guide/rate-limiting">
    Know your request quotas before building integrations.
  </Card>

  <Card title="Network API Reference" icon="book" href="/api-reference/get-networksinfo">
    Explore the full Network API.
  </Card>
</CardGroup>
