Enum options:
ACTIVITY_TYPE_CREATE_TVC_APPTimestamp (in milliseconds) of the request, used to verify liveness of user requests.
Unique identifier for a given Organization.
The parameters object containing the specific intent data for this activity.
Show details
Show details
manifestSetParams field
shareSetParams field
The activity object containing type, intent, and result
Show activity details
Show activity details
curl --request POST \
--url https://api.turnkey.com/public/v1/submit/create_tvc_app \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header "X-Stamp: <string> (see Authorizations)" \
--data '{
"type": "ACTIVITY_TYPE_CREATE_TVC_APP",
"timestampMs": "<string> (e.g. 1746736509954)",
"organizationId": "<string> (Your Organization ID)",
"parameters": {
"name": "<string>",
"quorumPublicKey": "<string>",
"manifestSetId": "<string>",
"manifestSetParams": {
"name": "<string>",
"newOperators": [
{
"name": "<string>",
"publicKey": "<string>"
}
],
"existingOperatorIds": [
"<string>"
],
"threshold": "<number>"
},
"shareSetId": "<string>",
"shareSetParams": {
"name": "<string>",
"newOperators": [
{
"name": "<string>",
"publicKey": "<string>"
}
],
"existingOperatorIds": [
"<string>"
],
"threshold": "<number>"
},
"enableEgress": "<boolean>"
}
}'
{
"activity": {
"id": "<activity-id>",
"status": "ACTIVITY_STATUS_COMPLETED",
"type": "ACTIVITY_TYPE_CREATE_TVC_APP",
"organizationId": "<organization-id>",
"timestampMs": "<timestamp> (e.g. 1746736509954)",
"result": {
"activity": {
"id": "<string>",
"organizationId": "<string>",
"status": "<string>",
"type": "<string>",
"intent": {
"createTvcAppIntent": {
"name": "<string>",
"quorumPublicKey": "<string>",
"manifestSetId": "<string>",
"manifestSetParams": {
"name": "<string>",
"newOperators": [
{
"name": "<string>",
"publicKey": "<string>"
}
],
"existingOperatorIds": [
"<string>"
],
"threshold": "<number>"
},
"shareSetId": "<string>",
"shareSetParams": {
"name": "<string>",
"newOperators": [
{
"name": "<string>",
"publicKey": "<string>"
}
],
"existingOperatorIds": [
"<string>"
],
"threshold": "<number>"
},
"enableEgress": "<boolean>"
}
},
"result": {
"createTvcAppResult": {
"appId": "<string>",
"manifestSetId": "<string>",
"manifestSetOperatorIds": [
"<string>"
],
"manifestSetThreshold": "<number>"
}
},
"votes": "<array>",
"fingerprint": "<string>",
"canApprove": "<boolean>",
"canReject": "<boolean>",
"createdAt": "<string>",
"updatedAt": "<string>"
}
}
}
}