Tokenization platform user api
User signup
POST
https://api.mycontract.co:3001/v1/:projectName/user/signup
Query Parameters
firstName
string
User's first name
LastName
string
User's last name
string
Email address of user.
password
string
Password of user
{
"status": true,
"message": "Please verify your email address by clicking the link that we have mailed you!"
}
User login
POST
https://api.mycontract.co:3001/v1/:projectName/user/login
Request Body
string
user's email id
password
string
user's password
{
"status": true,
"token": JWT token
}
User KYC submission
POST
https://api.mycontract.co:3001/v1/:projectName/user/kyc
Headers
Authorization
string
JWT token
Request Body
kycDocName1
string
Document name for eg( national id , passport )
kycDoc1
object
Document in .jpeg format
kycDocName2
string
Document name for eg( national id , passport )
kycDoc2
object
Document in .jpeg format
kycDocName3
string
Document name for eg( national id , passport )
kycDoc3
object
Document in .jpeg format
ISDCode
string
Country isd code
contactNumber
number
Contact number
country
string
Country name
{
status: true,
message: "KYC Submitted."
}
Platform transaction logs
GET
https://api.mycontract.co:3001/v1/Demo/:projectName/transactions
Headers
Authorization
string
JWT token
{
"tokenTransferLogs": []
}
User's wallet with balance
GET
https://api.mycontract.co:3001/v1/:projectName/user/wallets
Path Parameters
Authorization
string
JWT token
{
"status": true
"ETHAddress": "0x903c304e0Cb1E53D0b0146D5bAF4Dfd8d29F8853",
"ETHBalance": "0",
"BTCAddress": "1ApGZheEjuMZ4aEyXfvYEo9YFJ8KiYYRcj",
"BTCBalance": "0.00000000"
}
User's profile details
GET
https://api.mycontract.co:3001/v1/:projectName/user/profile
Headers
Authorization
string
{
"status": true,
"userData": {
"firstName": "akshay",
"lastName": "pilankar",
"email": "akshay@xinfin.org",
"uniqueId": "8576f9e0-2acd-11e9-993f-29be15409e48",
"contactNumber": "null - 9878944560",
"accountStatus": true
}
}
Tokenization platform information
GET
https://api.mycontract.co:3001/v1/:projectName/user/platform/info
Path Parameters
Authorization
string
{
"status": true,
"projectData": {
"siteLogo": dataImageURL ,
"siteName": "ndkjfdkjull",
"coinName": "Demo",
"coinSymbol": "Dmo",
"tokenSold": 0,
"tokenSupply": "1000000",
"softCap": "100",
"minimumContribution": 10,
"bonusRate": 0,
"homeURL": "null",
"contactEmail": null,
"startDate": "2/5/2019",
"endDate": "2/5/2019"
}
}
Token price in terms of ETHER , BITCOIN & USD
GET
https://api.mycontract.co:3001/v1/:projectName/user/platform/tokenPrice
Headers
Authorization
string
JWT token
{
"status": true,
"tokenBTC": 0.00031572,
"tokenETH": 0.01,
"tokenUSD": 1.0841288076
}
User's ETHER and BITCOIN balance
GET
https://api.mycontract.co:3001/v1/:projectName/user/balances
Headers
Authorization
string
JWT token
{
"ETHBalance": "0",
"BTCBalance": "0.00000000"
}
Last updated
Was this helpful?