Issuers

get

Retrieve a list of issuers supported by the platform.

Query parameters
modestring · enumOptional

Strategy applied when filtering/searching on multiple fields

Default: ORPossible values:
orderanyOptional

Array of fields and directions to order. Supported fields: createdAt, name, countryCode

Responses
200

Successfully retrieved a list of items.

application/json
Responseall of
get
/issuers
GET /issuers HTTP/1.1
Host: 
Accept: */*
200

Successfully retrieved a list of items.

{
  "pagination": {
    "size": 10,
    "page": 1,
    "totalItems": 25,
    "totalPages": 3
  },
  "items": [
    {
      "createdAt": "2024-01-01T00:00:00.000Z",
      "updatedAt": "2024-01-01T00:00:00.000Z",
      "id": "16ae5dc8-2ef3-40b5-a3a3-6f4069412ce2",
      "type": "corporation",
      "name": "Axiology DLT, UAB",
      "companyCode": "306440582",
      "address": "Aukštaičių g. 7, LT-11341 Vilnius",
      "postalAddress": "Aukštaičių g. 7, LT-11341 Vilnius",
      "countryCode": "LT",
      "leiCode": "259400P9K73EP4XNK437",
      "vatCode": "LT123456789",
      "email": "info@axiology.xyz",
      "institutionSectorCode": "S.125",
      "ratingAgency": "text",
      "rating": "text"
    }
  ]
}

Create issuer

post

Create an issuer

Body
namestring · min: 1 · max: 256Required

Name of the company issuing the asset

Example: Axiology DLT, UAB
typestring · enumRequired

Type of the company/institution issuing the asset

Example: corporationPossible values:
companyCodestring · min: 6 · max: 30Required

Company registry code or another unique identifier of the company/institution issuing the asset

Example: 306440582Pattern: ^[A-Z0-9]{6-30}$
addressstringRequired

Address of headquarters

Example: Aukštaičių g. 7, LT-11341 Vilnius
postalAddressstringOptional

Postal address

Example: Aukštaičių g. 7, LT-11341 Vilnius
countryCodestring · iso3166-1-alpha-2 · min: 2 · max: 2Required

Country code of where the issuing company is located

Example: LTPattern: ^[A-Z]{2}$
leiCodestring · lei-code · min: 20 · max: 20Optional

Legal Entity Identifier (LEI) code

Example: 259400P9K73EP4XNK437Pattern: ^[A-Z0-9]{4}00[A-Z0-9]{14}$
vatCodestring · vat-codeOptional

Value-added tax identification number

Example: LT123456789
emailstring · emailOptional

Email of the issuing company’s representative

Example: info@axiology.xyz
institutionSectorCodestring · enumRequired

Institutional Sector Code from 2010 ESA Standards

Example: S.125Possible values:
ratingAgencystringOptional

Rating agency that has rated the issuing company

Example: Moody’s
ratingstringOptional

Rating of the issuing company

Example: Aaa
Responses
201

Created issuer

application/json
post
/issuers
POST /issuers HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 357

{
  "name": "Axiology DLT, UAB",
  "type": "corporation",
  "companyCode": "306440582",
  "address": "Aukštaičių g. 7, LT-11341 Vilnius",
  "postalAddress": "Aukštaičių g. 7, LT-11341 Vilnius",
  "countryCode": "LT",
  "leiCode": "259400P9K73EP4XNK437",
  "vatCode": "LT123456789",
  "email": "info@axiology.xyz",
  "institutionSectorCode": "S.125",
  "ratingAgency": "Moody’s",
  "rating": "Aaa"
}
201

Created issuer

{
  "createdAt": "2024-01-01T00:00:00.000Z",
  "updatedAt": "2024-01-01T00:00:00.000Z",
  "id": "16ae5dc8-2ef3-40b5-a3a3-6f4069412ce2",
  "type": "corporation",
  "name": "Axiology DLT, UAB",
  "companyCode": "306440582",
  "address": "Aukštaičių g. 7, LT-11341 Vilnius",
  "postalAddress": "Aukštaičių g. 7, LT-11341 Vilnius",
  "countryCode": "LT",
  "leiCode": "259400P9K73EP4XNK437",
  "vatCode": "LT123456789",
  "email": "info@axiology.xyz",
  "institutionSectorCode": "S.125",
  "ratingAgency": "text",
  "rating": "text"
}
get

Retrieve full information about a single issuer, specified by issuer account address in the path

Path parameters
issuerIdstring · uuidRequired

Unique UUID of issuer in scope of this gateway

Example: a610b92a-a03c-4fcf-9867-05d4fc6ec02e
Responses
200

Successfully received an issuer

application/json
get
/issuers/{issuerId}
GET /issuers/{issuerId} HTTP/1.1
Host: 
Accept: */*
200

Successfully received an issuer

{
  "createdAt": "2024-01-01T00:00:00.000Z",
  "updatedAt": "2024-01-01T00:00:00.000Z",
  "id": "16ae5dc8-2ef3-40b5-a3a3-6f4069412ce2",
  "type": "corporation",
  "name": "Axiology DLT, UAB",
  "companyCode": "306440582",
  "address": "Aukštaičių g. 7, LT-11341 Vilnius",
  "postalAddress": "Aukštaičių g. 7, LT-11341 Vilnius",
  "countryCode": "LT",
  "leiCode": "259400P9K73EP4XNK437",
  "vatCode": "LT123456789",
  "email": "info@axiology.xyz",
  "institutionSectorCode": "S.125",
  "ratingAgency": "text",
  "rating": "text"
}

Update issuer

patch

Update issuer's details

Path parameters
issuerIdstringRequired
Body
namestring · min: 1 · max: 256Optional

Name of the company issuing the asset

Example: Axiology DLT, UAB
typestring · enumOptional

Type of the company/institution issuing the asset

Example: corporationPossible values:
companyCodestring · min: 6 · max: 30Optional

Company registry code or another unique identifier of the company/institution issuing the asset

Example: 306440582Pattern: ^[A-Z0-9]{6-30}$
addressstringOptional

Address of headquarters

Example: Aukštaičių g. 7, LT-11341 Vilnius
postalAddressobject | nullableOptional

Postal address

Example: Aukštaičių g. 7, LT-11341 Vilnius
countryCodestring · iso3166-1-alpha-2 · min: 2 · max: 2Optional

Country code of where the issuing company is located

Example: LTPattern: ^[A-Z]{2}$
leiCodestring · lei-code · min: 20 · max: 20Optional

Legal Entity Identifier (LEI) code

Example: 259400P9K73EP4XNK437Pattern: ^[A-Z0-9]{4}00[A-Z0-9]{14}$
vatCodestring · vat-codeOptional

Unique identifier of the company/institution issuing the asset (VAT)

Example: LT123456789
emailstring · email | nullableOptional

Email of the issuing company’s representative

Example: info@axiology.xyz
institutionSectorCodestring · enumOptional

Institutional Sector Code from 2010 ESA Standards

Example: S.125Possible values:
ratingAgencystring | nullableOptional

Rating agency that has rated the issuing company

Example: Moody’s
ratingstring | nullableOptional

Rating of the issuing company

Example: Aaa
Responses
201

Updated issuer

application/json
patch
/issuers/{issuerId}
PATCH /issuers/{issuerId} HTTP/1.1
Host: 
Content-Type: application/json
Accept: */*
Content-Length: 357

{
  "name": "Axiology DLT, UAB",
  "type": "corporation",
  "companyCode": "306440582",
  "address": "Aukštaičių g. 7, LT-11341 Vilnius",
  "postalAddress": "Aukštaičių g. 7, LT-11341 Vilnius",
  "countryCode": "LT",
  "leiCode": "259400P9K73EP4XNK437",
  "vatCode": "LT123456789",
  "email": "info@axiology.xyz",
  "institutionSectorCode": "S.125",
  "ratingAgency": "Moody’s",
  "rating": "Aaa"
}
201

Updated issuer

{
  "createdAt": "2024-01-01T00:00:00.000Z",
  "updatedAt": "2024-01-01T00:00:00.000Z",
  "id": "16ae5dc8-2ef3-40b5-a3a3-6f4069412ce2",
  "type": "corporation",
  "name": "Axiology DLT, UAB",
  "companyCode": "306440582",
  "address": "Aukštaičių g. 7, LT-11341 Vilnius",
  "postalAddress": "Aukštaičių g. 7, LT-11341 Vilnius",
  "countryCode": "LT",
  "leiCode": "259400P9K73EP4XNK437",
  "vatCode": "LT123456789",
  "email": "info@axiology.xyz",
  "institutionSectorCode": "S.125",
  "ratingAgency": "text",
  "rating": "text"
}
get

Retrieve a list of issuer bonds supported by the platform.

Path parameters
issuerIdstring · uuidRequired

Unique UUID of issuer in scope of this gateway

Example: e96ce22b-9621-49a4-babf-1aa4974399ed
Query parameters
Responses
200

Successfully retrieved a list of items.

application/json
Responseall of
get
/issuers/{issuerId}/bonds
GET /issuers/{issuerId}/bonds HTTP/1.1
Host: 
Accept: */*
200

Successfully retrieved a list of items.

{
  "pagination": {
    "size": 10,
    "page": 1,
    "totalItems": 25,
    "totalPages": 3
  },
  "items": [
    {
      "createdAt": "2024-01-01T00:00:00.000Z",
      "updatedAt": "2024-01-01T00:00:00.000Z",
      "id": "1e5c1b3f-bbcd-4b65-98a4-e8a374d3a337",
      "issuerId": "3b7db38c-9517-4e89-ba36-01e66297e93d",
      "currencyId": "31def7a6-3a8e-4b0c-8232-3781d82c7fce",
      "brokerId": "d951c9f8-3866-448c-9f32-d6900cfd7e2d",
      "origin": "native",
      "custodian": "Custodian Bank",
      "custodianLeiCode": "DG3RU1DBUFHT4ZF9WN62",
      "issuerCsdLeiCode": "DG3RU1DBUFHT4ZF9WN62",
      "csdRegisteredAt": "2034-12-30T00:00:00.000Z",
      "underlyingInstrumentCode": "US0378331005",
      "fisn": "FUTURETECH/COMMON STOCK",
      "countryCode": "LT",
      "turnoverType": "public",
      "seniority": "senior-debt",
      "status": "closed",
      "initialPlacement": "public",
      "issuingAccountAddress": "text",
      "operationalAccountAddress": "text",
      "isin": "US0378331005",
      "cfi": "DBVUGR",
      "figi": "BBG000BLNNV0",
      "ticker": "AAPL",
      "dti": "BCDFGHJK9",
      "issuePrice": "20 000 USD",
      "nominalValue": 10,
      "totalNominalValue": 10000,
      "interestRate": "10",
      "interestType": "fixed",
      "interestBase": "act365",
      "interestInterval": "annual",
      "settlementUnitMultiple": 2,
      "minimumSettlementUnit": 2,
      "prospectusRegistered": true,
      "preEmptiveRights": true,
      "earlyRedemption": true,
      "secured": true,
      "securedBacking": "Gold",
      "issuedAt": "2034-12-30T00:00:00.000Z",
      "issuanceRecordAt": "2034-12-30T00:00:00.000Z",
      "settleAt": "2034-12-30T00:00:00.000Z",
      "maturityRecordAt": "2034-12-30T00:00:00.000Z",
      "matureAt": "2034-12-30T00:00:00.000Z",
      "distributedAmount": 1000,
      "acceptedAmount": 1000,
      "requestedAmount": 1000,
      "collectedAmount": 1000,
      "name": "BOND",
      "ipfsLink": "/ipfs/QmPZMtMmLMWQGCsASnMZVhn8c4kuryiAAFiqWGF4uGbNSo",
      "exponent": 2,
      "supply": 1000,
      "totalSupply": 1000,
      "couponIds": [
        "36dbd1cc-cc4a-43d0-a166-e3e4cd1380f7"
      ],
      "maturityPaymentIds": [
        "888431dc-1d81-4f6b-9131-475f8d3ee0f8"
      ],
      "distributionIds": [
        "2c978a1a-e7c0-4cc3-a401-6a9bb7c2441f"
      ],
      "supplyChangeIds": [
        "2c978a1a-e7c0-4cc3-a401-6a9bb7c2441f"
      ],
      "dataValidationIds": [
        "2c978a1a-e7c0-4cc3-a401-6a9bb7c2441f"
      ],
      "settlementType": "external"
    }
  ]
}
get

Retrieve a list of issuer equities supported by the platform.

Path parameters
issuerIdstring · uuidRequired

Unique UUID of issuer in scope of this gateway

Example: 384b6a72-36b4-454b-ad3f-115083f6b62d
Query parameters
Responses
200

Successfully retrieved a list of items.

application/json
Responseall of
get
/issuers/{issuerId}/equities
GET /issuers/{issuerId}/equities HTTP/1.1
Host: 
Accept: */*
200

Successfully retrieved a list of items.

{
  "pagination": {
    "size": 10,
    "page": 1,
    "totalItems": 25,
    "totalPages": 3
  },
  "items": [
    {
      "createdAt": "2024-01-01T00:00:00.000Z",
      "updatedAt": "2024-01-01T00:00:00.000Z",
      "id": "5ac4776b-85d1-4e5a-9acb-e85aa18b5618",
      "currencyId": "1f0939a5-24e0-4529-b148-46fe138aa422",
      "issuerId": "82eb08fc-ce34-4b5e-98ba-eec64e64d553",
      "nominalValue": 10000,
      "issueDate": "2024-05-09T10:00:00.000Z",
      "status": "recorded",
      "issuingAccountAddress": "rCZ7MjgELsRmhhndtbqGyq1SBEc7NNJMb",
      "operationalAccountAddress": "rfFNMxPQrtW2KWn8uA8uGzcyAV3n9LqoRn",
      "name": "UAB Trys Gaideliai nematerialios akcijos",
      "supply": 5000000,
      "ipfsLink": "/ipfs/QmPZMtMmLMWQGCsASnMZVhn8c4kuryiAAFiqWGF4uGbNSo",
      "isin": "US4592001014",
      "undistributedAmount": 2000
    }
  ]
}