> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.kollo.ng/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.kollo.ng/_mcp/server.

# Overview

### Usage

Register your email address with the Email provider, send a request to ***@Rasheed*** for this.

After accepting the request, you can then sign up with the email address, verify it and then complete onboarding with a BVN.

### Response Formats

##### Success -- status code `200`

#### JavaScript

```javascript
{
    "body": {...},
    "message": "Success message"
}

```

#### Python

```python
{
    "body": {...},
    "message": "Success message"
}

```

#### Java

```java
{
    "body": {...},
    "message": "Success message"
}

```

#### cURL

```curl
{
    "body": {...},
    "message": "Success message"
}

```

#### Shell

```bash
{
    "body": {...},
    "message": "Success message"
}

```

##### Failure -- status code `4** | 5**`

#### JavaScript

```javascript
{
    "errors": [
         {
             "message": "Error message"
             ...
         },
         ...
    ]
}

```

#### Python

```python
{
    "errors": [
         {
             "message": "Error message"
             ...
         },
         ...
    ]
}

```

#### Java

```java
{
    "errors": [
         {
             "message": "Error message"
             ...
         },
         ...
    ]
}

```

#### cURL

```curl
{
    "errors": [
         {
             "message": "Error message"
             ...
         },
         ...
    ]
}

```

#### Shell

```bash
{
    "errors": [
         {
             "message": "Error message"
             ...
         },
         ...
    ]
}

```

### Security

To secure the endpoints from non-app usage, they'll be some API Keys needed to be passed as headers. This is still in **`TODO`**

### Troubleshooting

For issues, reach out to Rasheed on slack or whatsapp