Skip to main content
POST

Authorizations

Authorization
string
header
required

OAuth 2.0 client credentials. Exchange the client id and secret Securitize issued you for a bearer token at the token URL (the host root, not under the base URL), with grant_type=client_credentials; the token lasts 2 hours and goes in the Authorization: Bearer header of every request. No scope is needed. The token identifies your partner account, so you never send a partner id, and every record you create is scoped to you.

Path Parameters

investorId
string
required

The investorId Securitize returned when you created the investor. Not your externalInvestorId.

Identifier assigned by Securitize, opaque and specific to your partner account. Store it as an opaque string.

Minimum string length: 1
Example:

"6aca84e5dc49fe8369dd1da4"

Body

application/json

A wallet to register for the investor.

address
string
required

The address. evm: 0x and 40 hex characters, any case (no checksum check). solana: base58, 32 to 44 characters, case-sensitive.

Maximum string length: 128
blockchainType
enum<string>
default:evm

The address family. Omit it for an EVM address.

Available options:
evm,
solana

Response

Registered, or already held by this investor. The wallet is in your list.

A wallet registered for the investor. The address is its only identifier.

address
string
required

The address; an EVM address in lower case, a Solana address as sent.

blockchainType
enum<string>
required

The address family.

Available options:
evm,
solana