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

# Authentication

> Authenticate with an API token generated in the Wave Console

The Wave API uses API token authentication. A token is composed of a `client_id` and a `secret_key`, and you can generate one in the **Wave Console**.

Once you have your token, send both values as headers on every request:

```bash theme={null}
curl https://{base-url}/lines \
  -H "client_id: YOUR_CLIENT_ID" \
  -H "secret_key: YOUR_SECRET_KEY"
```

<Note>
  Keep your `client_id` and `secret_key` confidential and do not share them with anyone. If you believe a token has been exposed, generate a new one in the Wave Console.
</Note>

<Note>
  Having trouble generating or using a token? Contact us through our [support portal](https://one-bemobi.atlassian.net/servicedesk/customer/portal/1464).
</Note>
