SecurityToken

get

Get security tokens

Authorizations
Query parameters
marketplacebooleanOptional

Indicates if the information is for the marketplace.

contractAddressstringOptional

The addres of the contract.

Example: 0x1234567890abcdef1234567890abcdef12345678Pattern: ^(0x)[0-9a-fA-F]{40}$
Responses
200

Default Response

application/json
get
/securityToken
GET /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
post
/securityToken
POST /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
contractAddressstringRequired

The addres of the contract.

Example: 0x1234567890abcdef1234567890abcdef12345678Pattern: ^(0x)[0-9a-fA-F]{40}$
Responses
400

Error

application/json
delete
/securityToken
DELETE /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
contractAddressstringRequired

The addres of the contract.

Example: 0x1234567890abcdef1234567890abcdef12345678Pattern: ^(0x)[0-9a-fA-F]{40}$
Body
objectOptional
Responses
200

Default Response

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?