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

# Get started with ErynoaGroup

> Learn how to set up your account, generate an API key, and make your first authenticated ErynoaGroup API call in under five minutes.

This guide walks you through creating an account, generating an API key, and making your first successful request to the ErynoaGroup API. By the end, you'll have a working integration ready to extend.

## Prerequisites

* An ErynoaGroup account (sign up at [erynoa.group](https://erynoa.group))
* A tool like [curl](https://curl.se/), [Postman](https://postman.com/), or any HTTP client

## Steps

<Steps>
  <Step title="Sign up and access your dashboard">
    Create an account at [erynoa.group](https://erynoa.group). After signing in, you'll land on your dashboard where you can manage API keys, view usage, and configure settings.
  </Step>

  <Step title="Generate an API key">
    In your dashboard, go to **Settings → API Keys** and click **Create API Key**. Give it a descriptive name (e.g., `my-app-production`) and click **Generate**.

    <Warning>
      Copy your API key immediately — it will only be shown once. Store it in a secure location such as a password manager or a secrets manager like AWS Secrets Manager or HashiCorp Vault.
    </Warning>
  </Step>

  <Step title="Make your first API call">
    Use your API key in the `Authorization` header as a Bearer token. Here's a simple request to verify your credentials:

    <CodeGroup>
      ```bash curl theme={null}
      curl -X GET https://api.erynoa.group/v1/resources \
        -H "Authorization: Bearer YOUR_API_KEY" \
        -H "Content-Type: application/json"
      ```

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

      headers = {
          "Authorization": "Bearer YOUR_API_KEY",
          "Content-Type": "application/json"
      }

      response = requests.get("https://api.erynoa.group/v1/resources", headers=headers)
      print(response.json())
      ```

      ```javascript JavaScript theme={null}
      const response = await fetch("https://api.erynoa.group/v1/resources", {
        headers: {
          "Authorization": "Bearer YOUR_API_KEY",
          "Content-Type": "application/json"
        }
      });

      const data = await response.json();
      console.log(data);
      ```
    </CodeGroup>

    A successful response returns HTTP `200` with a JSON body:

    ```json theme={null}
    {
      "data": [],
      "meta": {
        "total": 0,
        "page": 1,
        "per_page": 20
      }
    }
    ```
  </Step>

  <Step title="Explore the API">
    You're ready to start building. Check the [API Reference](/api-reference/introduction) for all available endpoints, or follow the [Integrations guide](/guides/integrations) to connect ErynoaGroup to your existing tools.
  </Step>
</Steps>

## Common issues

| Problem                 | Solution                                                                                    |
| ----------------------- | ------------------------------------------------------------------------------------------- |
| `401 Unauthorized`      | Check that your API key is correct and included in the `Authorization: Bearer` header.      |
| `403 Forbidden`         | Your API key may lack the required permissions. Review key scopes in your dashboard.        |
| `429 Too Many Requests` | You've exceeded your rate limit. Wait and retry, or contact support to increase your limit. |

<Tip>
  Set your API key as an environment variable (`ERYNOA_API_KEY`) rather than hardcoding it in your application to keep your credentials secure.
</Tip>
