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

# Prerequisites

> Create a Beem account and obtain Airtime API credentials.

Before using the Airtime API, you need a Beem account with Airtime API credentials configured.

***

## Steps to get started

<Steps>
  <Step title="Create an account">
    Create a free account at [login.beem.africa](https://login.beem.africa/#!/register).
  </Step>

  <Step title="Verify your email">
    After registration, verify your email address and phone number. You'll receive a confirmation email — click the link or paste it into your browser to activate your account.
  </Step>

  <Step title="Sign in">
    Log in at [login.beem.africa](https://login.beem.africa/) with your username and password.
  </Step>

  <Step title="Open API Setup">
    Navigate to the **Airtime** menu and click **API Setup**.
  </Step>

  <Step title="Generate credentials">
    Click **Generate API Key and Secret** to obtain your credentials.

    <Warning>
      The Secret is only displayed once. Store it safely before leaving the page.
    </Warning>
  </Step>

  <Step title="Manage credentials">
    You can return to **API Setup** at any time to disable the current API Key and regenerate a new Key and Secret.
  </Step>
</Steps>

***

## Required for each request

| Item         | Description                                                                  |
| ------------ | ---------------------------------------------------------------------------- |
| API Key      | Basic Authentication username, or use an access token                        |
| API Secret   | Basic Authentication password (when using Basic Auth)                        |
| Callback URL | Optional — configure in your web profile to receive final transaction status |

<Info>
  See [Authentication](/guides/airtime/authentication) for request examples using Basic Auth or an access token.
</Info>

***

## Testing

Checkout our github: [beem-airtime-api-sample](https://github.com/beemafrica/beem-airtime-api-sample/tree/master/send)
