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

# API Introduction

> Getting started with the ElasticFunnels API

## Welcome to ElasticFunnels API

The ElasticFunnels API allows you to programmatically manage your projects, pages, products, conversions, and analytics. Our API is organized around REST principles with predictable resource-oriented URLs, returns JSON-encoded responses, and uses standard HTTP response codes.

<Note>
  All API requests must be made over HTTPS. Calls made over plain HTTP will fail.
</Note>

## Base URL

All API endpoints are relative to the base URL:

```
https://app.elasticfunnels.io/api
```

## Authentication

The ElasticFunnels API uses API keys for authentication. You can generate and manage your API keys from your project settings under the API tab.

<Card title="Authentication Guide" icon="key" href="/api-reference/authentication">
  Learn how to authenticate your API requests
</Card>

## Making Your First Request

Here's a simple example to get your project details:

```bash cURL theme={null}
curl https://app.elasticfunnels.io/api/brands/{brand_id} \
  -H "EF-Access-Key: your_api_key_here"
```

```javascript JavaScript theme={null}
const response = await fetch('https://app.elasticfunnels.io/api/brands/{brand_id}', {
  headers: {
    'EF-Access-Key': 'your_api_key_here'
  }
});

const brand = await response.json();
```

```python Python theme={null}
import requests

response = requests.get(
    'https://app.elasticfunnels.io/api/brands/{brand_id}',
    headers={'EF-Access-Key': 'your_api_key_here'}
)

brand = response.json()
```

## Rate Limits

<Info>
  Rate limiting information will be added in a future update. Currently, reasonable use is expected.
</Info>

## Support

Need help with the API? Contact our support team:

<Card title="Email Support" icon="envelope" href="mailto:support@elasticfunnels.io">
  [support@elasticfunnels.io](mailto:support@elasticfunnels.io)
</Card>
