addedInput schema / properties / profileVisibility
Added value: +{
+ "additionalProperties": false,
+ "description": "Who sees each profile field: org = everyone in the org, team = the user's team, admins = only admins. Only the fields given change; admins and the user always see everything.",
+ "properties": {
+ "email": {
+ "enum": [
+ "org",
+ "team",
+ "admins"
+ ],
+ "type": "string"
+ },
+ "location": {
+ "enum": [
+ "org",
+ "team",
+ "admins"
+ ],
+ "type": "string"
+ },
+ "phone": {
+ "enum": [
+ "org",
+ "team",
+ "admins"
+ ],
+ "type": "string"
+ },
+ "pronouns": {
+ "enum": [
+ "org",
+ "team",
+ "admins"
+ ],
+ "type": "string"
+ },
+ "timezone": {
+ "enum": [
+ "org",
+ "team",
+ "admins"
+ ],
+ "type": "string"
+ },
+ "workingHours": {
+ "enum": [
+ "org",
+ "team",
+ "admins"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+}
addedOutput schema / properties / saved / properties / profileVisibility
Added value: +{
+ "additionalProperties": {
+ "enum": [
+ "org",
+ "team",
+ "admins"
+ ],
+ "type": "string"
+ },
+ "description": "Who sees each profile field (email, phone, pronouns, location, workingHours, timezone): org, team or admins",
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+}