Skip to main content
POST
/
api
/
v1
/
tokenization
/
tokens
Issue New Token
curl --request POST \
  --url https://sandbox.oumla.com/api/v1/tokenization/tokens \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "network": "tBTC",
  "addressId": "<string>",
  "clientShare": "<string>",
  "createParams": {
    "initializeParams": [
      {
        "name": "_name",
        "type": "string",
        "value": "My Token"
      },
      {
        "name": "_symbol",
        "type": "string",
        "value": "MYC"
      },
      {
        "name": "defaultAdmin",
        "type": "address",
        "value": "0x1111111111111111111111111111111111111111"
      },
      {
        "name": "minter",
        "type": "address",
        "value": "0x2222222222222222222222222222222222222222"
      },
      {
        "name": "pauser",
        "type": "address",
        "value": "0x3333333333333333333333333333333333333333"
      }
    ]
  },
  "deploymentId": "<string>",
  "displayName": "<string>",
  "useGasless": true,
  "fee": "<string>",
  "feeLevel": "<string>"
}
'
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "status": "ACTIVE",
  "type": "ERC721",
  "displayName": "My Token",
  "tokenMetadata": {
    "name": "My Token",
    "symbol": "MTK",
    "decimals": 18,
    "standard": "ERC721",
    "network": "ETH",
    "contractAddress": "0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb",
    "contractTemplateId": "123e4567-e89b-12d3-a456-426614174000",
    "contractDeploymentId": "123e4567-e89b-12d3-a456-426614174000",
    "addressId": "123e4567-e89b-12d3-a456-426614174000"
  }
}

Authorizations

x-api-key
string
header
required

API key for authentication. Obtain your API key from the dashboard.

Headers

x-sdk-version
string
default:1.0.0

SDK version header

Body

application/json

Request body for issue new token

Issue new token request object

network
enum<string>
required
Available options:
tBTC,
tETH,
AVAX,
FUJI,
SANDBOX
addressId
string
required
clientShare
string
required
createParams
object
required
deploymentId
string
required
displayName
string
useGasless
boolean
fee
string
feeLevel
string

Response

Token successfully issued

Token data object

id
string
Example:

"123e4567-e89b-12d3-a456-426614174000"

status
string
Example:

"ACTIVE"

type
string | null
Example:

"ERC721"

displayName
string
Example:

"My Token"

tokenMetadata
object