# API Access Token

## Interactive Guide

{% embed url="<https://app.arcade.software/share/uVylIpNy7HCqsO8YfTZZ>" %}

***

## What is API Access Token

**API Access Token** is a secure key that allows developers to interact with BotPenguin’s platform APIs. It is used for authenticating third-party or custom applications with BotPenguin’s services. The token acts as a password for machines, enabling secure access without manual logins.

***

## Benefits of using the API Access Token Section

* **Secure access** to BotPenguin’s backend APIs without exposing your login credentials.
* Enables **automation and integration** with third-party tools and systems.
* Supports **scalable developer operations** and bot management via API endpoints.

***

## Guidance Video

{% embed url="<https://youtu.be/tX6LNIlc8lg?feature=shared>" %}

***

## How to use the API Access Token Section

1. **Navigate to “Developers”:** From the left navigation panel, click on **“More”,** then on **"Developer"**
2. **Select “API Access Token”:** Go to the **second tab** under Developers labeled **“API Access Token”**.
3. **Locate the Auto-Generated Token:** A unique token is generated and displayed automatically in a secure input box.
4. **Copy the Token:** Click on the **“Copy”** !\[📋] button to copy the token to your clipboard.

   > Example: Click **“Copy”** to securely copy the key for use.
5. **Revoke and Regenerate the Token:** Click on **“Revoke API Token”** to immediately invalidate the current token and generate a new one.

   > Example: Click **“Revoke API Token”** to regenerate a fresh key instantly.
6. **Security Tip:** Treat the token like a password. Share it **only** with trusted parties. Regenerate it if exposed.

***

## FAQ's

<details>

<summary>What is the use of an API Access Token?</summary>

It enables secure access to BotPenguin APIs for third-party tools or custom scripts.

</details>

<details>

<summary>How can I regenerate my token?</summary>

Click on **“Revoke API Token”**. A new one will be auto-generated instantly.

</details>

<details>

<summary>Can I have multiple API tokens?</summary>

No. BotPenguin supports **only one active token** per user account at a time.

</details>

<details>

<summary>Is the API token specific to a bot or account-wide?</summary>

It is tied to your **BotPenguin user account** and provides access across all your bots.

</details>

<details>

<summary>Can I limit the scope of this token?</summary>

Currently, scope-based restrictions are not supported.

</details>

<details>

<summary>What should I do if I accidentally exposed my token?</summary>

Immediately click on **“Revoke API Token”** to invalidate the exposed token and generate a new one.

</details>

If everything is correct and you are still unable to move forward, write to us at <support@botpenguin.com>. We will respond back within 48 business hours.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.botpenguin.com/developers-guide/api-access-token.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
