---
title: Distributor Dashboard
slug: investor-onboarding-io/distributor-dashboard
description: Learn about the API endpoint for the investor onboarding process, including protocol, hostnames, and authentication details. Understand the login API for the distributor dashboard, including input and output expectations. Explore the process for adding an
createdAt: 2023-06-19T11:07:16.000Z
---

# Basic Details

## API Endpoint Details

**Protocol:** HTTPS

**Preproduction hostname:** investor-onboarding-preproduction.signzy.tech

**Production hostname:** investor-onboarding.signzy.tech

***

# Distributor Login

Login API for Distributor Dashboard

## Input

Post request to\:: /api/distributorAdmins/login

```json
{
    "username": "enter your valid username",
    "password": "enter your valid password"
}
```

## Expected Login Response

```json
{
    "id": "..id..",
    "ttl": "..ttl..",
    "created": "..created..",
    "userId": "..userId.."
}
```

| **Property** | **Accepted Values/Format** | **Description**                                                                        |
| ------------ | -------------------------- | -------------------------------------------------------------------------------------- |
| id           | String                     | This is your access token to be passed into other endpoints as an Authorization header |
| ttl          | Integer                    | Time to live (TTL for the access token that is generated)                              |
| created      | String                     | Time and Date of creation of access-token                                              |
| userId       | String                     | ID of the distributor                                                                  |

***

# Add AMC

Adding Channel to the Distributor Dashboard. This will be one-time activity and the channel will be added to the Dashboard.

## Headers

| **Property**  | **Value**        |
| ------------- | ---------------- |
| Content-type  | application/json |
| Authorization | … access token…  |

## Input

Post request to \:: /api/distributorAdmins/addChannel

```json
{
    "task" : "addAmc",
    "id" : "..distributorId..",
    "credentials" : {
        "username":"..username..",
        "password":"..password.."
    }
}
```

| **Property** | **Data Type** | **Description**  |
| ------------ | ------------- | ---------------- |
| task         | String        | task type        |
| id           | String        | Distributor ID   |
| credentials  | Object        | Object           |
| username     | String        | Channel Username |
| password     | String        | Channel Password |

## Expected Output

```json
{
    "result": {
        "message": "Added Successfully",
        "addStatus": true
    }
}
```

| **Property** | **Data Type** | **Description** |
| ------------ | ------------- | --------------- |
| message      | String        | Message         |
| addStatus    | Boolean       | Boolean value   |

:::hint{type="info"}
### Getting help

Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.


You can reach out to us at [help@signzy.com](#).
:::

