POST
Create access token template
Creates a reusable access token template for the authenticated user.
Body Params
object
Request body for creating an access token template.
Defines a reusable configuration including spending limits and optional enterprise scope
that can be applied when creating access tokens.
-
namestring requiredDisplay name for the template (must be unique per user) -
enterpriseIdstringScope the template to a specific enterprise; user must be a member of the enterprise -
tokenScopesarray of string enumsopenidopenid_enterprisesprofileuser_manageenterprise_view_allenterprise_manage_allauditlogs_view_allwallet_viewwallet_view_enterprisewallet_view_allwallet_createwallet_freezewallet_freeze_allwallet_managewallet_manage_allwallet_approvewallet_approve_allwallet_spendwallet_spend_allwallet_editwallet_edit_allwallet_stakewallet_stake_allwallet_edit_enterprisewallet_spend_enterprisewallet_approve_enterprisewallet_manage_enterprisesettlement_network_readsettlement_network_writeportfolio_viewtrade_viewtrade_tradetrade_fixpending_approval_updatemetamask_institutionalcrypto_comparethird_party_user_lookupprivate_verify_emailscimall -
allowedIPsarray of strings -
tokenLimitsobjectSpending limits to apply when tokens are created from this templatetokenLimits object
-
allErc20TokensLimitobjectallErc20TokensLimit object
-
enabledboolean -
txValueLimitstring -
maxLimitboolean
-
-
spendingLimitsarray of objectsspendingLimits object
-
coinstring required -
maxLimitboolean -
txValueLimitstring
-
-
-
permittedEnterprisesarray of strings -
permittedWalletsarray of strings
Responses
200
OK
Response Body
object
-
idstring required -
namestring required -
userIdstring required -
enterpriseIdstring -
tokenScopesarray of strings -
allowedIPsarray of strings -
tokenLimitsobjecttokenLimits object
-
spendingLimitsarray of objectsspendingLimits object
-
coinstring required -
txValueLimitstring -
maxLimitboolean
-
-
allErc20TokensLimitobjectallErc20TokensLimit object
-
enabledboolean -
txValueLimitstring -
maxLimitboolean
-
-
-
permittedEnterprisesarray of strings -
permittedWalletsarray of strings -
createdAtstring date-time -
updatedAtstring date-time
400
Bad Request
Response Body
object
-
namestringError code -
contextmap of objects requiredProperties that apply to a specific error namecontext object
-
<key>object
-
-
errorstring requiredHuman-readable error message -
requestIdstring requiredClient request id
401
Unauthorized
Response Body
object
-
namestringError code -
contextmap of objects requiredProperties that apply to a specific error namecontext object
-
<key>object
-
-
errorstring requiredHuman-readable error message -
requestIdstring requiredClient request id
409
Conflict
Response Body
object
-
namestringError code -
contextmap of objects requiredProperties that apply to a specific error namecontext object
-
<key>object
-
-
errorstring requiredHuman-readable error message -
requestIdstring requiredClient request id