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

# GET /v1/contacts

> Transform contact to API response format (snake_case)

# GET /v1/contacts

Transform contact to API response format (snake\_case)

## Responses

<ResponseField name="200" type="success">
  Successful response
</ResponseField>

<ResponseField name="400" type="error">
  Bad request - Invalid parameters

  Returns a [`Error`](#components/schemas/Error) object
</ResponseField>

<ResponseField name="401" type="error">
  Unauthorized - Invalid or missing API key

  Returns a [`Error`](#components/schemas/Error) object
</ResponseField>

<ResponseField name="404" type="error">
  Not found

  Returns a [`Error`](#components/schemas/Error) object
</ResponseField>

<ResponseField name="500" type="error">
  Internal server error

  Returns a [`Error`](#components/schemas/Error) object
</ResponseField>

## Code Examples

<CodeGroup>
  ```bash cURL theme={null}
  curl -X GET https://www.skaala.ai/api/v1/contacts \
    -H "X-API-Key: sk_live_your_key_here"
  ```

  ```javascript JavaScript theme={null}
  const response = await fetch('https://www.skaala.ai/api/v1/contacts', {
    method: 'GET',
    headers: {
      'X-API-Key': process.env.SKAALA_API_KEY
    }
  });

  const data = await response.json();
  console.log(data);
  ```

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

  response = requests.get(
      'https://www.skaala.ai/api/v1/contacts',
      headers={'X-API-Key': os.environ['SKAALA_API_KEY']}
  )

  data = response.json()
  print(data)
  ```
</CodeGroup>
