Skip to main content

Tokenization Suggest

Sends a free-text description of an asset to an AI provider and returns suggested values for the Create Token form: name, description, token name and symbol, total value, max supply and salable percentage. Nothing is stored. The AI providers are configured by the platform; list the ones you can pick with Get Tokenization Providers. Without provider, the first provider serving tokenization suggestions answers.

Required permission: token:ai-assist

Request​

POST /v2/admin/tokens/tokenization-suggestions

Headers​

NameDescription
AuthorizationRequired. Bearer <access_token>
Content-TypeRequired. application/json

Body​

FieldTypeRequiredDescription
promptstringYesDescription of the asset to tokenize, in any language.
providerstringNoAI provider to ask: claude or openai. It must be configured and enabled for tokenization suggestions.

Example​

curl --request POST \
--url '{{baseUrl}}/v2/admin/tokens/tokenization-suggestions' \
--header 'Authorization: Bearer <access_token>' \
--header 'Content-Type: application/json' \
--data '{
"prompt": "12 month lease contract on a commercial real estate in Istanbul valued at 250,000 USDT",
"provider": "claude"
}'

Response​

{
"suggested_name": "Istanbul Commercial Lease",
"suggested_description": "12-month lease on a commercial real estate asset in Istanbul.",
"suggested_token_name": "Istanbul Commercial Lease Token",
"suggested_token_symbol": "ICL",
"suggested_total_value": "250000",
"suggested_max_supply": 2500,
"suggested_salable_percentage": "80",
"prompt": "12 month lease contract on a commercial real estate in Istanbul valued at 250,000 USDT"
}

Response Fields​

FieldTypeDescription
suggested_namestringDisplay name (name).
suggested_descriptionstringDescription (description).
suggested_token_namestringOn-chain token name (token_name).
suggested_token_symbolstringOn-chain symbol (token_symbol).
suggested_total_valuestringTotal value, a decimal string (total_value).
suggested_max_supplyintegerMax supply (max_supply).
suggested_salable_percentagestringSalable percentage, "0" to "100" (salable_percentage).
promptstringThe prompt you sent.

The values are suggestions: check them before creating the token. The response does not choose a currency token, category or setup.

Errors​

StatusCodeDescription
40010015Validation failed (prompt missing) — see details
40079001provider is not a supported provider (AI provider setting domain 79)
40079005The named provider is disabled, not configured, or not enabled for tokenization suggestions (domain 79)
40079006No provider is enabled for tokenization suggestions (domain 79)
50010000The provider's answer could not be read

See Errors for the error format and common codes.