Logo
Fireblocks API Documentation

Issue a new token

POST {{baseUrl}}/tokenization/tokens

Facilitates the creation of a new token, supporting both EVM-based and Stellar/Ripple platforms. For EVM, it deploys the corresponding contract template to the blockchain and links the token to the workspace. For Stellar/Ripple, it links a newly created token directly to the workspace without deploying a contract. Returns the token link with status PENDING until the token is deployed or SUCCESS if no deployment is needed.

 

Body PARAM

Key Datatype Required Description 



HEADERS

Key Datatype Required Description 
Idempotency-Key
string A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours.
Content-Type
string
Accept
string




RESPONSES

status Created

{ "id": "<string>", "status": "COMPLETED", "type": "FUNGIBLE_TOKEN", "refId": "<string>", "displayName": "<string>", "tokenMetadata": { "assetId": "<string>", "name": "<string>", "symbol": "<string>", "networkProtocol": "<string>", "totalSupply": "<string>", "holdersCount": "<number>", "type": "<string>", "contractAddress": "<string>", "issuerAddress": "<string>", "testnet": "<boolean>", "blockchain": "<string>", "decimals": "<number>", "vaultAccountId": "<string>" } }

Curl
curl -X POST 'https://api.fireblocks.io/v1/tokenization/tokens' -H 'Idempotency-Key: <string>' -H 'Content-Type: application/json' -H 'Accept: application/json' -d '{"vaultAccountId":"\u003cstring\u003e","createParams":{"contractId":"\u003cstring\u003e","constructorParams":[[{"name":"\u003cstring\u003e","type":"\u003cstring\u003e","description":"\u003cstring\u003e","internalType":"\u003cstring\u003e","components":[{"name":"\u003cstring\u003e","type":"\u003cstring\u003e","description":"\u003cstring\u003e","internalType":"\u003cstring\u003e","components":[{"value":"\u003cCircular reference to #/components/schemas/Parameter detected\u003e"},{"value":"\u003cCircular reference to #/components/schemas/Parameter detected\u003e"}]},{"name":"\u003cstring\u003e","type":"\u003cstring\u003e","description":"\u003cstring\u003e","internalType":"\u003cstring\u003e","components":[{"value":"\u003cCircular reference to #/components/schemas/Parameter detected\u003e"},{"value":"\u003cCircular reference to #/components/schemas/Parameter detected\u003e"}]}],"value":"\u003cstring\u003e","functionValue":{"inputs":[{"value":"\u003cCircular reference to #/components/schemas/ParameterWithValue detected\u003e"},{"value":"\u003cCircular reference to #/components/schemas/ParameterWithValue detected\u003e"}],"name":"\u003cstring\u003e"}},{"name":"\u003cstring\u003e","type":"\u003cstring\u003e","description":"\u003cstring\u003e","internalType":"\u003cstring\u003e","components":[{"name":"\u003cstring\u003e","type":"\u003cstring\u003e","description":"\u003cstring\u003e","internalType":"\u003cstring\u003e","components":[{"value":"\u003cCircular reference to #/components/schemas/Parameter detected\u003e"},{"value":"\u003cCircular reference to #/components/schemas/Parameter detected\u003e"}]},{"name":"\u003cstring\u003e","type":"\u003cstring\u003e","description":"\u003cstring\u003e","internalType":"\u003cstring\u003e","components":[{"value":"\u003cCircular reference to #/components/schemas/Parameter detected\u003e"},{"value":"\u003cCircular reference to #/components/schemas/Parameter detected\u003e"}]}],"value":"\u003cstring\u003e","functionValue":{"inputs":[{"value":"\u003cCircular reference to #/components/schemas/ParameterWithValue detected\u003e"},{"value":"\u003cCircular reference to #/components/schemas/ParameterWithValue detected\u003e"}],"name":"\u003cstring\u003e"}}],[{"name":"\u003cstring\u003e","type":"\u003cstring\u003e","description":"\u003cstring\u003e","internalType":"\u003cstring\u003e","components":[{"name":"\u003cstring\u003e","type":"\u003cstring\u003e","description":"\u003cstring\u003e","internalType":"\u003cstring\u003e","components":[{"value":"\u003cCircular reference to #/components/schemas/Parameter detected\u003e"},{"value":"\u003cCircular reference to #/components/schemas/Parameter detected\u003e"}]},{"name":"\u003cstring\u003e","type":"\u003cstring\u003e","description":"\u003cstring\u003e","internalType":"\u003cstring\u003e","components":[{"value":"\u003cCircular reference to #/components/schemas/Parameter detected\u003e"},{"value":"\u003cCircular reference to #/components/schemas/Parameter detected\u003e"}]}],"value":"\u003cstring\u003e","functionValue":{"inputs":[{"value":"\u003cCircular reference to #/components/schemas/ParameterWithValue detected\u003e"},{"value":"\u003cCircular reference to #/components/schemas/ParameterWithValue detected\u003e"}],"name":"\u003cstring\u003e"}},{"name":"\u003cstring\u003e","type":"\u003cstring\u003e","description":"\u003cstring\u003e","internalType":"\u003cstring\u003e","components":[{"name":"\u003cstring\u003e","type":"\u003cstring\u003e","description":"\u003cstring\u003e","internalType":"\u003cstring\u003e","components":[{"value":"\u003cCircular reference to #/components/schemas/Parameter detected\u003e"},{"value":"\u003cCircular reference to #/components/schemas/Parameter detected\u003e"}]},{"name":"\u003cstring\u003e","type":"\u003cstring\u003e","description":"\u003cstring\u003e","internalType":"\u003cstring\u003e","components":[{"value":"\u003cCircular reference to #/components/schemas/Parameter detected\u003e"},{"value":"\u003cCircular reference to #/components/schemas/Parameter detected\u003e"}]}],"value":"\u003cstring\u003e","functionValue":{"inputs":[{"value":"\u003cCircular reference to #/components/schemas/ParameterWithValue detected\u003e"},{"value":"\u003cCircular reference to #/components/schemas/ParameterWithValue detected\u003e"}],"name":"\u003cstring\u003e"}}]]},"blockchainId":"\u003cstring\u003e","assetId":"\u003cstring\u003e","displayName":"\u003cstring\u003e"}'

ENDPOINTS