actorId is the caller, reasonDetails says 'Updated by an admin on behalf of the user'). Cedar gates this on users.manage upstream.curl --location --request PATCH 'https://api.aworld.cloud/dashboard/v1/users//notification-preferences/' \
--header 'x-external-user-id;' \
--header 'x-user-id;' \
--header 'Content-Type: application/json' \
--data '{
"subscribed": true
}'{
"topic": "LEARNING_UPDATES",
"subscribed": true,
"isDefault": true,
"updatedAt": "2019-08-24T14:15:22.123Z"
}