Investor

Token Sales

Retrieve a list of token sales

get
/token-sales

This endpoint provides a paginated list of token sales available on the platform. Users can filter sales by investment type, status, and sort order. This is essential for investors looking to explore and participate in ongoing or upcoming token sales.

Authorizations
x-api-keystringRequired

API key for authentication

Query parameters
pageintegerOptional

Page number for pagination

limitintegerOptional

Number of items per page

termstringOptional

Search term for asset title or description

investmentnumber Β· enumOptional

Investment type 0 - All // Default, can be omitted 1 - Equity 2 - Debt

Possible values:
statusnumber Β· enumOptional

Status of the token sale 0 - All // Default, can be omitted 1 - Active 2 - Upcoming 3 - Ended

Possible values:
sortstring Β· enumOptional

Sort order none - Default, can be omitted price|l-h - Sort by price low to high price|h-l - Sort by price high to low return|h-l - Sort by expected returns high to low

Possible values:
Responses
get
/token-sales
200

Token sales retrieved successfully

Purchase tokens from a token sale

post
/token-sales/buy

This endpoint facilitates the purchase of tokens from a specific token sale. It requires details such as the token sale ID, user wallet address, and purchase amount. Upon successful processing, the tokens are allocated to the user's account. This is essential for investors looking to acquire tokens from active sales.

Authorizations
x-api-keystringRequired

API key for authentication

Body
tokenSaleIdstringRequired

Identifier of the token sale

userAddressstringRequired

Wallet address of the user

amountnumber Β· floatRequired

Amount of tokens to purchase

currencyContractstringRequired

Currency contract address

timezonestringRequired

Timezone of the user

Responses
201

Tokens purchased successfully

application/json
post
/token-sales/buy
201

Tokens purchased successfully

Retrieve details of a specific token sale

get
/token-sales/{tokenSaleId}

This endpoint fetches detailed information about a specific token sale identified by its ID. It includes comprehensive details such as the sale's name, description, token count, and associated documents. This is crucial for investors and administrators who need in-depth information about a particular token sale.

Authorizations
x-api-keystringRequired

API key for authentication

Path parameters
tokenSaleIdstringRequired

Token sale ID

Responses
get
/token-sales/{tokenSaleId}
200

Token sale retrieved successfully


Investment Portfolio

Retrieve investments by user ID

get
/investments/user/tokens

This endpoint fetches a list of investments made by a specific user. It includes details about the tokens held, transaction history, and pagination options. This is crucial for users to track their investment portfolio and performance.

Authorizations
x-api-keystringRequired

API key for authentication

Query parameters
pageintegerOptional

Page number for pagination

limitintegerOptional

Number of items per page

Responses
get
/investments/user/tokens

Retrieve transactions for a user by token ID

get
/investments/user/tokens/{tokenId}/transactions

This endpoint provides a list of transactions for a specific user and token. It includes transaction types, status, and pagination options. This is useful for users to monitor their transaction history and investment activities.

Authorizations
x-api-keystringRequired

API key for authentication

Path parameters
tokenIdstringRequired
Query parameters
pageintegerOptional

Page number for pagination

limitintegerOptional

Number of items per page

Responses
get
/investments/user/tokens/{tokenId}/transactions

Retrieve all transactions for a user

get
/investments/user/transactions

This endpoint returns a comprehensive list of all transactions made by a user. It includes transaction details such as types, status, and pagination options. This is essential for users to have a complete view of their financial activities on the platform.

Authorizations
x-api-keystringRequired

API key for authentication

Query parameters
pageintegerOptional

Page number for pagination

limitintegerOptional

Number of items per page

Responses
get
/investments/user/transactions

Payouts

Retrieve payout schedule for a debt token sale

get
/payouts/{storeId}/token/{tokenId}/sale/{tokenSaleId}/schedule

This endpoint returns the payout schedule for a specific debt token sale. It includes details such as principal, interest, and total amounts. This is essential for investors to plan and anticipate payout activities related to a token sale.

Authorizations
x-api-keystringRequired

API key for authentication

Path parameters
storeIdstringRequired

Identifier of the store

tokenIdstringRequired

Identifier of the token

tokenSaleIdstringRequired

Identifier of the token sale

Query parameters
quantitynumberOptional

Quantity of the token sale

datestringOptional

Date of purchase

timezonestringOptional

Timezone of the user

Responses
get
/payouts/{storeId}/token/{tokenId}/sale/{tokenSaleId}/schedule

Retrieve payout schedule for a token

get
/payouts/{storeId}/token/{tokenId}/schedule

This endpoint provides the payout schedule for a specific token, including principal and interest amounts. It is useful for investors to understand the timing and amounts of future payouts.

Authorizations
x-api-keystringRequired

API key for authentication

Path parameters
storeIdstringRequired

Identifier of the store

tokenIdstringRequired

Identifier of the token

Query parameters
quantitynumberOptional

Quantity of the token

datestringOptional

Date of purchase

timezonestringOptional

Timezone of the user

Responses
get
/payouts/{storeId}/token/{tokenId}/schedule

KYC

Update user identity for token store

post
/identity/kyc

This endpoint updates the KYC (Know Your Customer) information for a user in the token store. It requires details such as country code and other identity attributes. This is crucial for ensuring compliance with regulatory requirements and verifying user identities.

Authorizations
x-api-keystringRequired

API key for authentication

Body
countryCodenumberRequired

ISO 3166-1 numeric code

Responses
post
/identity/kyc
200

Token identity updated successfully

Retrieve contract addresses for token minting

get
/config/contract-addresses/{tokenId}

This endpoint provides the necessary contract addresses required for minting a specific token. It includes addresses for token and sale contracts, which are crucial for the tokenization process. This information is vital for developers and administrators managing token minting operations.

Authorizations
x-api-keystringRequired

API key for authentication

Path parameters
tokenIdstringRequired

Token identifier

Responses
get
/config/contract-addresses/{tokenId}
200

Contract addresses retrieved successfully

Last updated

Was this helpful?