SecurityToken
get
Get security tokens
Authorizations
Query parameters
marketplacebooleanOptional
Indicates if the information is for the marketplace.
contractAddressstringOptionalExample:
The addres of the contract.
0x1234567890abcdef1234567890abcdef12345678Pattern: ^(0x)[0-9a-fA-F]{40}$Responses
200
Default Response
application/json
400
Error
application/json
get
/securityTokenGET /securityToken HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"contractAddress": "text",
"managerAddress": "text",
"managerSignature": "text",
"adminAddress": "text",
"vaultAddresses": [
"text"
],
"instrument": "text",
"segment": "text",
"concentration": "text",
"totalInvestmentAmount": 1,
"expired": true,
"createdAt": "2025-11-02T23:58:40.989Z",
"expirationDate": "text",
"tokenName": "text",
"symbol": "text",
"emissionAmount": 1,
"maxExpirationDate": "text",
"emissionEndDate": "text",
"acceptedRebatePercentage": 1,
"series": [
{
"name": "text",
"collectionType": "text",
"vault": "text",
"numberOfQuotas": 1,
"seriesAmount": 1,
"unitPrice": 1,
"percentageIssuance": 1,
"accountRemuneration": 1,
"gracePeriod": 1,
"paymentPeriodicity": 1,
"interestPaymentSchedule": 1,
"amortizationSchedule": 1
}
]
}
]post
Creates a security token
Authorizations
Body
Responses
200
Default Response
application/json
400
Error
application/json
post
/securityTokenPOST /securityToken HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 502
{
"data": {
"instrument": "text",
"segment": "text",
"concentration": "text",
"emissionAmount": "text",
"emissionEndDate": "text",
"maxExpirationDate": "text",
"maxAcquisitionPrice": "text",
"series": [
{
"name": "text",
"type": "text",
"emissionPercentage": "text",
"remuneration": "text",
"seriesAmount": "text",
"sharesAmount": "text",
"unitPrice": "text",
"interestMonthLack": "text",
"interestPaymentPeriodicity": "text",
"interestAllocationOrder": "text",
"amortizationPaymentPeriodicity": "text",
"amortizationAllocationOrder": "text"
}
]
}
}{
"contractAddress": "text",
"managerAddress": "text",
"vaultAddresses": [
"text"
]
}delete
Delete a security token
Authorizations
Query parameters
contractAddressstringRequiredExample:
The addres of the contract.
0x1234567890abcdef1234567890abcdef12345678Pattern: ^(0x)[0-9a-fA-F]{40}$Responses
400
Error
application/json
delete
/securityTokenDELETE /securityToken?contractAddress=0x1234567890abcdef1234567890abcdef12345678 HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
400
Error
{
"statusCode": "text",
"error": "text",
"message": "text"
}put
Update security token
Authorizations
Path parameters
contractAddressstringRequiredExample:
The addres of the contract.
0x1234567890abcdef1234567890abcdef12345678Pattern: ^(0x)[0-9a-fA-F]{40}$Body
objectOptional
Responses
200
Default Response
application/json
400
Error
application/json
put
/securityToken/{contractAddress}PUT /securityToken/{contractAddress} HTTP/1.1
Host:
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2
{}{
"success": true,
"message": "text",
"totalInvestmentAmount": 1
}Was this helpful?

