# Overview
This request is used for partners to login and obtain access tokens.
Visit here (opens new window) if you don't remeber your login credential, or contact our PhoneBox Account managers.
# Request Configuration
# Request Endpoint
/api/Partner/Login
# Request Method
POST
# Request Headers
None
# Request Parameters
None
# Request Body
Name | Type | Description |
---|---|---|
username | string | your user name aquired from PhoneBox Account Manager |
password | string | your paswword aquired from PhoneBox Account Manager |
# Sample Reqeust
# Sample Request Body
{
"username": "PhoneBox",
"password": "secrete"
}
# cURL
curl --location --request POST 'http://localhost:60904/api/Partner/login' \
--header 'Content-Type: application/json' \
--data-raw '{
"username": "PhoneBox",
"password": "secrete"
}'
# Python - Requests
import requests
url = "http://localhost:60904/api/Partner/login"
payload = "{\r\n \"username\": \"PhoneBox\",\r\n \"password\": \"secrete\"\r\n}"
headers = {
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data = payload)
print(response.text.encode('utf8'))
# NodeJs -Axios
var axios = require('axios');
var data = JSON.stringify({"username":"PhoneBox","password":"%secrete"});
var config = {
method: 'post',
url: 'http://localhost:60904/api/Partner/login',
headers: {
'Content-Type': 'application/json'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
# Response
# Success
return a nonzero AdId, not null Token, and nonzero bID
"{\"AaId\":9999,\"Token\":\"HBgsY7562EhdG7j+9Px4RoSwL7cCDsXH\",\"bID\":9999,\"isTmpPwd\":null}"
# Fail
return zero AdId, null Token, and zero bID
reason: wrong login credential
"{\"AaId\":0,\"Token\":null,\"bID\":0,\"isTmpPwd\":null}"