API reference
Vaultody
POST
/vaults/{vaultId}/{blockchain}/{network}/addresses
Generate Deposit Address
Through this endpoint customers can generate a new Receiving/Deposit Addresses into their Vault Account.
Path parameters
blockchain
string
required
Represents the specific blockchain protocol name, e.g. Ethereum, Bitcoin, etc.
network
string
required
Represents the name of the blockchain network used; blockchain networks are usually identical as technology and software, but they differ in data, e.g. - "mainnet" is the live network with actual data while networks like "testnet", "sepolia" are test networks.
vaultId
string
required
Represents the unique ID of the specific Vault.
Query parameters
context
string
In batch situations the user can use the context to correlate responses with requests. This property is present regardless of whether the response was successful or returned as an error. `context` is specified by the user.
Body parameters application/json
context
string
In batch situations the user can use the context to correlate responses with requests. This property is present regardless of whether the response was successful or returned as an error. `context` is specified by the user.
data
object
required
item
object
required
label
string
required
e.g. yourLabelStringHere
Represents a custom tag that customers can set up for their Wallets and addresses. E.g. custom label named "Special addresses".
vaultAccountId
string
required
e.g. 60c9d9921c38030006675ff6
Unique identifier of the vault account.
Response
Returns 201 the resource has been successfully created.
apiVersion
string
required
Specifies the version of the API that incorporates this endpoint.
requestId
string
required
Defines the ID of the request. The `requestId` is generated by Vaultody and it's unique for every request.
context
string
In batch situations the user can use the context to correlate responses with requests. This property is present regardless of whether the response was successful or returned as an error. `context` is specified by the user.
data
object
required
item
object
required
address
string
required
Specifies the specific address's unique string value.
createdTimestamp
integer
required
Defines the specific UNIX time when the deposit address was created.
label
string
required
Represents a custom tag that customers can set up for their Wallets and addresses. E.g. custom label named "Special addresses".