addedInput schema / $defs
Added value: +{
+ "profile_field": {
+ "properties": {
+ "allow_null": {
+ "description": "Whether the field may be left empty",
+ "type": "boolean"
+ },
+ "choices_attributes": {
+ "description": "Option changes for a select or checkbox field. Omit id to add an option, send _destroy to remove one",
+ "items": {
+ "properties": {
+ "_destroy": {
+ "description": "Set to true to delete this choice and every member's selection of it",
+ "type": "boolean"
+ },
+ "id": {
+ "description": "Id of an existing choice. Omit to add a new one",
+ "type": "integer"
+ },
+ "sort_key": {
+ "description": "Position of the option, ascending",
+ "type": "integer"
+ },
+ "value": {
+ "description": "Option label",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "maxItems": 50,
+ "type": "array"
+ },
+ "description": {
+ "description": "Help text shown to members",
+ "type": "string"
+ },
+ "key": {
+ "description": "Unique identifier for the field within the community. Cannot be changed on a platform field",
+ "maxLength": 100,
+ "minLength": 1,
+ "pattern": "^[a-z0-9_]+$",
+ "type": "string"
+ },
+ "label": {
+ "description": "Field label shown to members",
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ },
+ "number_options_attributes": {
+ "description": "Formatting changes for a number field",
+ "properties": {
+ "decimal": {
+ "description": "Number of decimal places",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "format": {
+ "description": "How the number is formatted",
+ "enum": [
+ "number",
+ "percentage",
+ "custom",
+ "unformatted"
+ ],
+ "type": "string"
+ },
+ "id": {
+ "description": "Id of the number options belonging to this profile field",
+ "type": "integer"
+ },
+ "position": {
+ "description": "Which side of the number the custom text sits on",
+ "enum": [
+ "left",
+ "right"
+ ],
+ "type": "string"
+ },
+ "text": {
+ "description": "Custom text shown alongside the number. Required when format is custom",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "pages_attributes": {
+ "description": "Visibility changes, addressed by page id",
+ "items": {
+ "properties": {
+ "id": {
+ "description": "Id of a page belonging to this profile field",
+ "type": "integer"
+ },
+ "visible": {
+ "description": "Whether the field is visible on this page",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "id",
+ "visible"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "placeholder": {
+ "description": "Placeholder text. Only meaningful for text, textarea and link fields",
+ "type": "string"
+ },
+ "required": {
+ "description": "Whether members must fill the field in",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ }
+}
changedInput schema / properties / confirm / description
Previous value: -"Must be true for the specific user-requested write."New value: +"Set true only when the user asked for exactly this action."
addedInput schema / properties / payload / properties / profile_field / $ref
Added value: +"#/$defs/profile_field"
removedInput schema / properties / payload / properties / profile_field / properties
Removed value: -{
- "allow_null": {
- "description": "Whether the field may be left empty",
- "type": "boolean"
- },
- "choices_attributes": {
- "description": "Option changes for a select or checkbox field. Omit id to add an option, send _destroy to remove one",
- "items": {
- "properties": {
- "_destroy": {
- "description": "Set to true to delete this choice and every member's selection of it",
- "type": "boolean"
- },
- "id": {
- "description": "Id of an existing choice. Omit to add a new one",
- "type": "integer"
- },
- "sort_key": {
- "description": "Position of the option, ascending",
- "type": "integer"
- },
- "value": {
- "description": "Option label",
- "type": "string"
- }
- },
- "type": "object"
- },
- "maxItems": 50,
- "type": "array"
- },
- "description": {
- "description": "Help text shown to members",
- "type": "string"
- },
- "key": {
- "description": "Unique identifier for the field within the community. Cannot be changed on a platform field",
- "maxLength": 100,
- "minLength": 1,
- "pattern": "^[a-z0-9_]+$",
- "type": "string"
- },
- "label": {
- "description": "Field label shown to members",
- "maxLength": 255,
- "minLength": 1,
- "type": "string"
- },
- "number_options_attributes": {
- "description": "Formatting changes for a number field",
- "properties": {
- "decimal": {
- "description": "Number of decimal places",
- "minimum": 0,
- "type": "integer"
- },
- "format": {
- "description": "How the number is formatted",
- "enum": [
- "number",
- "percentage",
- "custom",
- "unformatted"
- ],
- "type": "string"
- },
- "id": {
- "description": "Id of the number options belonging to this profile field",
- "type": "integer"
- },
- "position": {
- "description": "Which side of the number the custom text sits on",
- "enum": [
- "left",
- "right"
- ],
- "type": "string"
- },
- "text": {
- "description": "Custom text shown alongside the number. Required when format is custom",
- "type": "string"
- }
- },
- "type": "object"
- },
- "pages_attributes": {
- "description": "Visibility changes, addressed by page id",
- "items": {
- "properties": {
- "id": {
- "description": "Id of a page belonging to this profile field",
- "type": "integer"
- },
- "visible": {
- "description": "Whether the field is visible on this page",
- "type": "boolean"
- }
- },
- "required": [
- "id",
- "visible"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "placeholder": {
- "description": "Placeholder text. Only meaningful for text, textarea and link fields",
- "type": "string"
- },
- "required": {
- "description": "Whether members must fill the field in",
- "type": "boolean"
- }
-}
removedInput schema / properties / payload / properties / profile_field / type
Removed value: -"object"
addedInput schema / properties / profile_field / $ref
Added value: +"#/$defs/profile_field"
removedInput schema / properties / profile_field / properties
Removed value: -{
- "allow_null": {
- "description": "Whether the field may be left empty",
- "type": "boolean"
- },
- "choices_attributes": {
- "description": "Option changes for a select or checkbox field. Omit id to add an option, send _destroy to remove one",
- "items": {
- "properties": {
- "_destroy": {
- "description": "Set to true to delete this choice and every member's selection of it",
- "type": "boolean"
- },
- "id": {
- "description": "Id of an existing choice. Omit to add a new one",
- "type": "integer"
- },
- "sort_key": {
- "description": "Position of the option, ascending",
- "type": "integer"
- },
- "value": {
- "description": "Option label",
- "type": "string"
- }
- },
- "type": "object"
- },
- "maxItems": 50,
- "type": "array"
- },
- "description": {
- "description": "Help text shown to members",
- "type": "string"
- },
- "key": {
- "description": "Unique identifier for the field within the community. Cannot be changed on a platform field",
- "maxLength": 100,
- "minLength": 1,
- "pattern": "^[a-z0-9_]+$",
- "type": "string"
- },
- "label": {
- "description": "Field label shown to members",
- "maxLength": 255,
- "minLength": 1,
- "type": "string"
- },
- "number_options_attributes": {
- "description": "Formatting changes for a number field",
- "properties": {
- "decimal": {
- "description": "Number of decimal places",
- "minimum": 0,
- "type": "integer"
- },
- "format": {
- "description": "How the number is formatted",
- "enum": [
- "number",
- "percentage",
- "custom",
- "unformatted"
- ],
- "type": "string"
- },
- "id": {
- "description": "Id of the number options belonging to this profile field",
- "type": "integer"
- },
- "position": {
- "description": "Which side of the number the custom text sits on",
- "enum": [
- "left",
- "right"
- ],
- "type": "string"
- },
- "text": {
- "description": "Custom text shown alongside the number. Required when format is custom",
- "type": "string"
- }
- },
- "type": "object"
- },
- "pages_attributes": {
- "description": "Visibility changes, addressed by page id",
- "items": {
- "properties": {
- "id": {
- "description": "Id of a page belonging to this profile field",
- "type": "integer"
- },
- "visible": {
- "description": "Whether the field is visible on this page",
- "type": "boolean"
- }
- },
- "required": [
- "id",
- "visible"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "placeholder": {
- "description": "Placeholder text. Only meaningful for text, textarea and link fields",
- "type": "string"
- },
- "required": {
- "description": "Whether members must fill the field in",
- "type": "boolean"
- }
-}
removedInput schema / properties / profile_field / type
Removed value: -"object"