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

# Overview

Belio provides REST API endpoints for developers to integrate with our platform.
The API is designed to be easy to use and flexible, allowing you to interact
with your data in a way that suits your needs.

```http theme={null}
https://api.belio.co.ke
```

This API follows HTTP rules, enabling a wide range of HTTP clients can be used to interact with the API.

## Getting Started

To get started, request for API access at [API Access Clients](https://cloud.belio.co.ke/team-overview/api-access-keys).
This will provide you with a `client_id` and `client_secret`.
Make sure to keep these credentials secure, as they are used to authenticate your requests.

<Note>
  Your `client_secret` is only shown once at generation. Store it securely. If
  lost, you can generate a new one from the API Access Keys page.
</Note>

## Available Endpoints

The API provides a variety of endpoints to interact with different resources.
The following is a list of the main endpoints available:

| Endpoint Category                                          | Description                                                                     |
| ---------------------------------------------------------- | ------------------------------------------------------------------------------- |
| [Authentication](/authentication/introduction)             | Obtain authentication credentials                                               |
| [Send SMS Messages](/message/sms/introduction)             | Send SMS messages using `SendToEach` or `SendToMany` modes                      |
| [Send WhatsApp Messages](/messaging/whatsapp/introduction) | Send WhatsApp messages using `TemplateSendToEach` or `TemplateSendToMany` modes |
| [Disburse Mobile Data](/mobile-data/introduction)          | Disburse mobile data bundles  using `SendToEach` or `SendToMany` modes          |
| [List Services](/service/list)                             | Retrieve services assigned to your API credentials                              |
| [List Bundles](/bundle/list)                               | Retrieve available bundles for a given product type (e.g., SMS or Data)         |
| [List Campaigns](/campaign/list)                           | Retrieve all available campaigns  for the team                                  |

***
