Create token
curl --location 'https://overlay.fun/tokens' \
--header 'api-key: ovl_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--data '{
"network": "solana",
"name": "newOVL",
"symbol": "nOVL",
"description": "this is test",
"image": "https://overlay.fun/logo.png",
"amount": 1000000000,
"website": "https://overlay.fun",
"seller_fee": "3"
}'
{
"success": true,
"data": {
"mint_address": "example_mint_address",
"metadata_uri": "https://example.com/metadata.json",
"tx": "..."
},
"message": "Token created successfully"
}
Mint token
curl --location 'https://overlay.fun/tokens/{mint_address}/mint' \
--header 'api-key: ovl_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--data '{
"network": "solana",
"amount": 1000
}'
Transfer token
curl --location 'https://overlay.fun/tokens/{mint_address}/transfer' \
--header 'api-key: ovl_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--data '{
"network": "solana",
"amount": 5000,
"recipient": "example_recipient_address"
}'
recipient_address も利用できます。
Burn token
curl --location 'https://overlay.fun/tokens/{mint_address}/burn' \
--header 'api-key: ovl_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--data '{
"network": "solana",
"amount": 100
}'
Fetch token
curl --location 'https://overlay.fun/tokens/{mint_address}' \
--header 'api-key: ovl_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
Interactive reference
MintlifyのAPI Playgroundから、各エンドポイントのパラメータとレスポンスを確認できます。
