API documentation

Get general info about project

Returns smart contract address, token name, base currency, name of ICO and website address.

Request

https://[your ICO domain]/api/GetIcoInfo

Get sales statistics

Returns all sales statistics in JSON format.

Request

https://[your ICO domain]/home/gettotalstat

Responce example

{"Gross":{"BTC":"355,96","ETH":"4 360,63","USD":"0,00","EUR":"0,00","TOTAL":"6 061 241,43","TOTALCURRENCY":"USD"},"Bonuses":[{"Name":"Private Pre-Sale","End":"11.02.2018","Value":"50%"}],"InvestorsAmount":4349,"TokensSold":10265981.02628067}

Registreing new user with temporary password

Registering new user by API request with random temporary password

Request

https://[your ICO domain]/Account/apiregister?email=[user email]&etheraddress=[ETH address of user to send token]&customerid=[customer id]&sponsorid=[sponsor id]&customerposition=[left|right]&customerisdownof=[customer is down of]&key=[your API key]

Responce example

{"email":"user's email",
"password":"temporary password",
"confirmUrl":"user confirmation link"}

to redirect user to KYC form add this to confirmation link: &redirectaction=editpersonaldata&redirectcontroller=investor

Registreing new user with password

Registering new user by API request. Password MUST be al least 8 symbols with numbers and letters.

Request

https://[your ICO domain]/Account/apiregister?email=[user email]&etheraddress=[ETH address of user to send token]&password=[user password]&key=[your API key]

Responce example

{"email":"user's email",
"password":"password",
"confirmUrl":"user confirmation link"}

Use this method if you want to register user in custom registration form somewhere else. To redirect user to KYC form add this to confirmation link: &redirectaction=editpersonaldata&redirectcontroller=investor

Editing user affiliate data

Editing existing user by API request. Allows to change position in affiliate structure

Request

https://[your ICO domain]/Account/EditUserInfo?email=[user email]&&customerid=[customer id]&sponsorid=[sponsor id]&customerposition=[left|right]&customerisdownof=[customer is down of]&key=[your API key]

Check if user exist in database

Allows to get know if this user alredy registered

Request

https://[your ICO domain]/Account/ApiUserExists?email=[email of user you want to check]&key=[your API key]

Set current bonus

Allows to set current bonus

Request

https://[your ICO domain]/bonuses/setcurrentbonus?value=[bonus value in format x.xx]&key=[your API key]

Create order

Allows to create order and set payment address

Statuses of orders could be used:
Waiting (default)
InProgress
Complete

Types of orders could be used:
Airdrop
Referral

Request

https://[your ICO domain]/api/createorder?key=[your API key]&paymentAddress=[your payment address]&currency=[currency of paymnet address; ETH or BTC]&amount={number of tokens to send}&status=[status of order]&type=[type of order]&email=[customer's email in database]

Change Ethereum address of user for token delivery

Allows to set or change Ethereum address of user to where tokens will be delivered. 

Request

https://[your ICO domain]/ChangeWallet?email=[customer's email]&etheraddress=[ETH address of user to send token]&key=[your API key]

Get all info about user

Allows to get all info about user icluding KYC form, refferals and statistics

Request

https://[your ICO domain]/Api/GetUserInfo?email=[customer's email]&key=[your API key]

Get all orders of user

Allows to get all info about user's orders

Request

https://[your ICO domain]/api/getusersorders?email=[customer's email]&key=[your API key]

Get info about order

Allows to get all info about order and it's status

Request

https://[your ICO domain]/api/GetOrder?orderid=[order ID]&key=[your API key]

Change order status

Allows to get all info about order and it's status

Statuses of orders could be used:
Waiting
InProgress
Complete

Request

https://[your ICO domain]/api/SetOrderStatus?orderid=[order ID]&status=[status you need to set]&key=[your API key]EditUserInfo?

About us

Also you can ask us about Turnkey ICO solutions. Feel free to contact us about any question related to Bitcoin Industry, Blockchain and financial services for your ICO project.

Our mission

We are the team who develops technologies for financial servises to make it easy and affordable for our clients.

Follow us