Create setup token (legacy alias)
Default lifetime is 10 minutes and default limit is one device. Setup credentials can only attach devices; attachment does not grant function access.
POST
/v1/sdk-tokensAuthorization
AuthorizationBearer token (Clerk owner session) · headerrequiredOwner identity required.
Request body
requiredapplication/jsonnamestringrequiredmin length 1 · max length 64
ttlSecondsintegermin 60 · max 86400 · default: 600
deviceLimitintegermin 1 · max 20 · default: 1
Responses
201
Created; setup token is returned once
dataNewConnectionrequiredShow propertiesHide properties
idstring<uuid>requiredprincipalstringrequirednamestringrequiredexpiresAtinteger | nullrequiredrevokedbooleanrequiredaccessstringrequiredAllowed:
readactoauthobjectShow propertiesHide properties
applicationIdstringrequiredclientIdstringrequiredredirectUrisstring<uri>[]requiredpublicbooleanrequiredpurposestringrequiredAllowed:
agentdevice-setupcanAttachbooleanrequireddeviceLimitintegerrequiredattachedDeviceCountintegertokenstringrequiredReturned once. Store securely; never log or commit.
400
Invalid request or validation failure
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringissuesobject[]Show propertiesHide properties
Array of
objectpathstringmessagestring401
Missing or invalid credential
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringissuesobject[]Show propertiesHide properties
Array of
objectpathstringmessagestring403
Insufficient access or grant
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringissuesobject[]Show propertiesHide properties
Array of
objectpathstringmessagestring404
Resource not found
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringissuesobject[]Show propertiesHide properties
Array of
objectpathstringmessagestring413
Request body exceeds the 16 KiB limit
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringissuesobject[]Show propertiesHide properties
Array of
objectpathstringmessagestring429
Rate limit or workspace capacity limit
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringissuesobject[]Show propertiesHide properties
Array of
objectpathstringmessagestring500
Internal error
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringissuesobject[]Show propertiesHide properties
Array of
objectpathstringmessagestring503
Service or required integration is not configured
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringissuesobject[]Show propertiesHide properties
Array of
objectpathstringmessagestring