API Key Webauthn (Passkey)
Body
Enum options: ACTIVITY_TYPE_CREATE_READ_ONLY_SESSION
Timestamp (in milliseconds) of the request, used to verify liveness of user requests.
Unique identifier for a given Organization.
Response
A successful response returns the following fields:
The activity object containing type, intent, and result The intent of the activity activity.intent. createReadOnlySessionIntent
The createReadOnlySessionIntent object
The result of the activity activity.result. createReadOnlySessionResult
The createReadOnlySessionResult object Show createReadOnlySessionResult details
activity.result.createReadOnlySessionResult. organizationId
Unique identifier for a given Organization. If the request is being made by a user and their Sub-Organization ID is unknown, this can be the Parent Organization ID. However, using the Sub-Organization ID is preferred due to performance reasons.
activity.result.createReadOnlySessionResult. organizationName
Human-readable name for an Organization.
activity.result.createReadOnlySessionResult. userId
Unique identifier for a given User.
activity.result.createReadOnlySessionResult. username
Human-readable name for a User.
activity.result.createReadOnlySessionResult. session
String representing a read only session
activity.result.createReadOnlySessionResult. sessionExpiry
UTC timestamp in seconds representing the expiry time for the read only session.
curl --request POST \
--url https://api.turnkey.com/public/v1/submit/create_read_only_session \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header "X-Stamp: <YOUR_API_KEY.YOUR_API_SECRET>" \
--data '{
"type": "ACTIVITY_TYPE_CREATE_READ_ONLY_SESSION",
"timestampMs": "<string> (e.g. 1746736509954)",
"organizationId": "<string> (Your Organization ID)",
"parameters": {}
}'
{
"activity" : {
"id" : "<activity-id>" ,
"status" : "ACTIVITY_STATUS_COMPLETED" ,
"type" : "ACTIVITY_TYPE_CREATE_READ_ONLY_SESSION" ,
"organizationId" : "<organization-id>" ,
"timestampMs" : "<timestamp> (e.g. 1746736509954)" ,
"result" : {
"activity" : {
"type" : "<string>" ,
"intent" : {
"createReadOnlySessionIntent" : {}
},
"result" : {
"createReadOnlySessionResult" : {
"organizationId" : "<string>" ,
"organizationName" : "<string>" ,
"userId" : "<string>" ,
"username" : "<string>" ,
"session" : "<string>" ,
"sessionExpiry" : "<string>"
}
}
}
}
}
}