> For the complete documentation index, see [llms.txt](https://docs.chainbot.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chainbot.io/advanced-features/api/api-key-apply.md).

# API Key Application

### Applying for an Api Key

Register an account normally at <https://chainbot.io/> and purchase a Pro user membership. Provide the email associated with the account to the team for application. Each account will be assigned a `client_id` and `secret_key`.

### Authentication Method

The authentication method is `Base Auth`, i.e., `Basic: base64(client_id:secret_key)` as the `Authorization`.

#### Example

For example, if the assigned `client_id` is `test_client_id` and the `secret_key` is `test_secret_key`,

then `base64(test_client_id:test_secret_key) = dGVzdF9jbGllbnRfaWQ6dGVzdF9zZWNyZXRfa2V5`

The code for sending the request is

```
curl "https://api.chainbot.io" \
     -H 'Authorization: Basic dGVzdF9jbGllbnRfaWQ6dGVzdF9zZWNyZXRfa2V5'
```
