curl --request POST \
--url https://api.turnkey.com/public/v1/submit/remove_organization_feature \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header "X-Stamp: <string> (see Authorizations)" \
--data '{
"type": "ACTIVITY_TYPE_REMOVE_ORGANIZATION_FEATURE",
"timestampMs": "<string> (e.g. 1746736509954)",
"organizationId": "<string> (Your Organization ID)",
"parameters": {
"name": "<FEATURE_NAME_ROOT_USER_EMAIL_RECOVERY>"
}
}'
{
"activity": {
"id": "<activity-id>",
"status": "ACTIVITY_STATUS_COMPLETED",
"type": "ACTIVITY_TYPE_REMOVE_ORGANIZATION_FEATURE",
"organizationId": "<organization-id>",
"timestampMs": "<timestamp> (e.g. 1746736509954)",
"result": {
"activity": {
"id": "<string>",
"organizationId": "<string>",
"status": "<string>",
"type": "<string>",
"intent": {
"removeOrganizationFeatureIntent": {
"name": "<FEATURE_NAME_ROOT_USER_EMAIL_RECOVERY>"
}
},
"result": {
"removeOrganizationFeatureResult": {
"features": [
{
"name": "<FEATURE_NAME_ROOT_USER_EMAIL_RECOVERY>",
"value": "<string>"
}
]
}
},
"votes": "<array>",
"fingerprint": "<string>",
"canApprove": "<boolean>",
"canReject": "<boolean>",
"createdAt": "<string>",
"updatedAt": "<string>"
}
}
}
}
Removes an organization feature. This activity must be approved by the current root quorum.
curl --request POST \
--url https://api.turnkey.com/public/v1/submit/remove_organization_feature \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header "X-Stamp: <string> (see Authorizations)" \
--data '{
"type": "ACTIVITY_TYPE_REMOVE_ORGANIZATION_FEATURE",
"timestampMs": "<string> (e.g. 1746736509954)",
"organizationId": "<string> (Your Organization ID)",
"parameters": {
"name": "<FEATURE_NAME_ROOT_USER_EMAIL_RECOVERY>"
}
}'
{
"activity": {
"id": "<activity-id>",
"status": "ACTIVITY_STATUS_COMPLETED",
"type": "ACTIVITY_TYPE_REMOVE_ORGANIZATION_FEATURE",
"organizationId": "<organization-id>",
"timestampMs": "<timestamp> (e.g. 1746736509954)",
"result": {
"activity": {
"id": "<string>",
"organizationId": "<string>",
"status": "<string>",
"type": "<string>",
"intent": {
"removeOrganizationFeatureIntent": {
"name": "<FEATURE_NAME_ROOT_USER_EMAIL_RECOVERY>"
}
},
"result": {
"removeOrganizationFeatureResult": {
"features": [
{
"name": "<FEATURE_NAME_ROOT_USER_EMAIL_RECOVERY>",
"value": "<string>"
}
]
}
},
"votes": "<array>",
"fingerprint": "<string>",
"canApprove": "<boolean>",
"canReject": "<boolean>",
"createdAt": "<string>",
"updatedAt": "<string>"
}
}
}
}
ACTIVITY_TYPE_REMOVE_ORGANIZATION_FEATURE
The parameters object containing the specific intent data for this activity.
Show activity details
Show intent details
Show removeOrganizationFeatureIntent details
Show result details
Show removeOrganizationFeatureResult details
Show features details
FEATURE_NAME_ROOT_USER_EMAIL_RECOVERY
, FEATURE_NAME_WEBAUTHN_ORIGINS
, FEATURE_NAME_EMAIL_AUTH
, FEATURE_NAME_EMAIL_RECOVERY
, FEATURE_NAME_WEBHOOK
, FEATURE_NAME_SMS_AUTH
, FEATURE_NAME_OTP_EMAIL_AUTH
curl --request POST \
--url https://api.turnkey.com/public/v1/submit/remove_organization_feature \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header "X-Stamp: <string> (see Authorizations)" \
--data '{
"type": "ACTIVITY_TYPE_REMOVE_ORGANIZATION_FEATURE",
"timestampMs": "<string> (e.g. 1746736509954)",
"organizationId": "<string> (Your Organization ID)",
"parameters": {
"name": "<FEATURE_NAME_ROOT_USER_EMAIL_RECOVERY>"
}
}'
{
"activity": {
"id": "<activity-id>",
"status": "ACTIVITY_STATUS_COMPLETED",
"type": "ACTIVITY_TYPE_REMOVE_ORGANIZATION_FEATURE",
"organizationId": "<organization-id>",
"timestampMs": "<timestamp> (e.g. 1746736509954)",
"result": {
"activity": {
"id": "<string>",
"organizationId": "<string>",
"status": "<string>",
"type": "<string>",
"intent": {
"removeOrganizationFeatureIntent": {
"name": "<FEATURE_NAME_ROOT_USER_EMAIL_RECOVERY>"
}
},
"result": {
"removeOrganizationFeatureResult": {
"features": [
{
"name": "<FEATURE_NAME_ROOT_USER_EMAIL_RECOVERY>",
"value": "<string>"
}
]
}
},
"votes": "<array>",
"fingerprint": "<string>",
"canApprove": "<boolean>",
"canReject": "<boolean>",
"createdAt": "<string>",
"updatedAt": "<string>"
}
}
}
}
Was this page helpful?