Documentation Index
Fetch the complete documentation index at: https://turnkey-0e7c1f5b-9-digit-updates.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Body
ACTIVITY_TYPE_CREATE_USERS_V3parameters field
Show details
Show details
A list of Users.
Show item details
Show item details
A list of API Key parameters. This field, if not needed, should be an empty array in your request body.
Show item details
Show item details
API_KEY_CURVE_P256, API_KEY_CURVE_SECP256K1, API_KEY_CURVE_ED25519A list of Authenticator parameters. This field, if not needed, should be an empty array in your request body.
Show item details
Show item details
attestation field
Show details
Show details
A list of User Tag IDs. This field, if not needed, should be an empty array in your request body.
Show item details
Show item details
Array item type: string
item field
Response
A successful response returns the following fields:Show activity details
Show activity details
Show intent details
Show intent details
Show createUsersIntent details
Show createUsersIntent details
Show users details
Show users details
ACCESS_TYPE_WEB, ACCESS_TYPE_API, ACCESS_TYPE_ALLShow apiKeys details
Show apiKeys details
Show authenticators details
Show authenticators details
Show attestation details
Show attestation details
public-keycross-platform, platformShow response details
Show response details
Show transports details
Show transports details
Show clientExtensionResults details
Show clientExtensionResults details
curl --request POST \
--url https://api.turnkey.com/public/v1/submit/create_users \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header "X-Stamp: <YOUR_API_KEY.YOUR_API_SECRET>" \
--data '{
"type": "ACTIVITY_TYPE_CREATE_USERS_V3",
"timestampMs": "<string> (e.g. 1746736509954)",
"organizationId": "<string> (Your Organization ID)",
"parameters": {
"users": [
{
"userName": "<string>",
"userEmail": "<string>",
"userPhoneNumber": "<string>",
"apiKeys": [
{
"apiKeyName": "<string>",
"publicKey": "<string>",
"curveType": "<API_KEY_CURVE_P256>",
"expirationSeconds": "<string>"
}
],
"authenticators": [
{
"authenticatorName": "<string>",
"challenge": "<string>",
"attestation": {
"credentialId": "<string>",
"clientDataJson": "<string>",
"attestationObject": "<string>",
"transports": [
"<AUTHENTICATOR_TRANSPORT_BLE>"
]
}
}
],
"oauthProviders": [
{
"providerName": "<string>",
"oidcToken": "<string>"
}
],
"userTags": [
"<string_element>"
]
}
]
}
}'
{
"activity": {
"id": "<activity-id>",
"status": "ACTIVITY_STATUS_COMPLETED",
"type": "ACTIVITY_TYPE_CREATE_USERS_V3",
"organizationId": "<organization-id>",
"timestampMs": "<timestamp> (e.g. 1746736509954)",
"result": {
"activity": {
"type": "<string>",
"intent": {
"createUsersIntent": {
"users": [
{
"userName": "<string>",
"userEmail": "<string>",
"accessType": "<ACCESS_TYPE_WEB>",
"apiKeys": [
{
"apiKeyName": "<string>",
"publicKey": "<string>",
"expirationSeconds": "<string>"
}
],
"authenticators": [
{
"authenticatorName": "<string>",
"userId": "<string>",
"attestation": {
"id": "<string>",
"type": "<public-key>",
"rawId": "<string>",
"authenticatorAttachment": "<cross-platform>",
"response": {
"clientDataJson": "<string>",
"attestationObject": "<string>",
"transports": [
"<AUTHENTICATOR_TRANSPORT_BLE>"
],
"authenticatorAttachment": "<cross-platform>"
},
"clientExtensionResults": {
"appid": true,
"appidExclude": true,
"credProps": {
"rk": true
}
}
},
"challenge": "<string>"
}
],
"userTags": [
"<string_element>"
]
}
]
}
},
"result": {
"createUsersResult": {
"userIds": [
"<string_element>"
]
}
}
}
}
}
}