removedInput schema / properties / contact_ids / anyOf
Removed value: -[
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / contact_ids / items
Added value: +{
+ "type": "string"
+}
addedInput schema / properties / contact_ids / type
Added value: +"array"
removedInput schema / properties / contacts / anyOf
Removed value: -[
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed batch-create input for a contact.",
- "properties": {
- "address": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "birthday": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Birthday as 'YYYY-MM-DD', 'MM-DD' (no year), or 'clear'/'' to remove."
- },
- "email": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "emails": {
- "anyOf": [
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for an email entry.",
- "properties": {
- "address": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Email address value."
- },
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Email type such as work, home, or other."
- },
- "value": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Backward-compatible alias for the email address value."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "family_name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "given_name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "job_title": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "nicknames": {
- "anyOf": [
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for a nickname entry.",
- "properties": {
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Nickname type such as default, alternate_name, maiden_name, initials, or other."
- },
- "value": {
- "description": "Nickname value. Used for bilingual contacts (e.g. Hebrew alternative form).",
- "type": "string"
- }
- },
- "required": [
- "value"
- ],
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "notes": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "organization": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "organizations": {
- "anyOf": [
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for an organization entry.",
- "properties": {
- "department": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Department name."
- },
- "jobDescription": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Optional organization job description."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Organization name."
- },
- "title": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Job title."
- },
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Organization type such as work or school."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "phone": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "phones": {
- "anyOf": [
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for a phone entry.",
- "properties": {
- "number": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Phone number value."
- },
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Phone type such as mobile, work, home, or internal."
- },
- "value": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Backward-compatible alias for the phone number value."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "relations": {
- "anyOf": [
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for a relation entry (spouse, parent, child, etc.).",
- "properties": {
- "person": {
- "description": "The related person's name (matched against contact names by Google Assistant).",
- "type": "string"
- },
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Relation type: spouse, child, parent, father, mother, sister, brother, friend, manager, assistant, partner, sibling, domesticPartner, or custom."
- }
- },
- "required": [
- "person"
- ],
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "urls": {
- "anyOf": [
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for a URL entry.",
- "properties": {
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "URL type such as homepage, blog, profile, work, ftp, reservations, or other. Custom values allowed."
- },
- "value": {
- "description": "The URL value (e.g. https://example.com).",
- "type": "string"
- }
- },
- "required": [
- "value"
- ],
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "user_defined": {
- "anyOf": [
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for a userDefined custom field entry.",
- "properties": {
- "key": {
- "description": "Custom field key (e.g. 'ID', 'Hebrew Birthday', 'Account Number').",
- "type": "string"
- },
- "value": {
- "default": "",
- "description": "Custom field value. May be omitted when using remove mode (only the key is needed).",
- "type": "string"
- }
- },
- "required": [
- "key"
- ],
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / contacts / items
Added value: +{
+ "additionalProperties": false,
+ "description": "Typed batch-create input for a contact.",
+ "properties": {
+ "address": {
+ "default": null,
+ "type": "string"
+ },
+ "birthday": {
+ "default": null,
+ "description": "Birthday as 'YYYY-MM-DD', 'MM-DD' (no year), or 'clear'/'' to remove.",
+ "type": "string"
+ },
+ "email": {
+ "default": null,
+ "type": "string"
+ },
+ "emails": {
+ "default": null,
+ "items": {
+ "additionalProperties": false,
+ "description": "Typed input for an email entry.",
+ "properties": {
+ "address": {
+ "default": null,
+ "description": "Email address value.",
+ "type": "string"
+ },
+ "type": {
+ "default": null,
+ "description": "Email type such as work, home, or other.",
+ "type": "string"
+ },
+ "value": {
+ "default": null,
+ "description": "Backward-compatible alias for the email address value.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "family_name": {
+ "default": null,
+ "type": "string"
+ },
+ "given_name": {
+ "default": null,
+ "type": "string"
+ },
+ "job_title": {
+ "default": null,
+ "type": "string"
+ },
+ "nicknames": {
+ "default": null,
+ "items": {
+ "additionalProperties": false,
+ "description": "Typed input for a nickname entry.",
+ "properties": {
+ "type": {
+ "default": null,
+ "description": "Nickname type such as default, alternate_name, maiden_name, initials, or other.",
+ "type": "string"
+ },
+ "value": {
+ "description": "Nickname value. Used for bilingual contacts (e.g. Hebrew alternative form).",
+ "type": "string"
+ }
+ },
+ "required": [
+ "value"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "notes": {
+ "default": null,
+ "type": "string"
+ },
+ "organization": {
+ "default": null,
+ "type": "string"
+ },
+ "organizations": {
+ "default": null,
+ "items": {
+ "additionalProperties": false,
+ "description": "Typed input for an organization entry.",
+ "properties": {
+ "department": {
+ "default": null,
+ "description": "Department name.",
+ "type": "string"
+ },
+ "jobDescription": {
+ "default": null,
+ "description": "Optional organization job description.",
+ "type": "string"
+ },
+ "name": {
+ "default": null,
+ "description": "Organization name.",
+ "type": "string"
+ },
+ "title": {
+ "default": null,
+ "description": "Job title.",
+ "type": "string"
+ },
+ "type": {
+ "default": null,
+ "description": "Organization type such as work or school.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "phone": {
+ "default": null,
+ "type": "string"
+ },
+ "phones": {
+ "default": null,
+ "items": {
+ "additionalProperties": false,
+ "description": "Typed input for a phone entry.",
+ "properties": {
+ "number": {
+ "default": null,
+ "description": "Phone number value.",
+ "type": "string"
+ },
+ "type": {
+ "default": null,
+ "description": "Phone type such as mobile, work, home, or internal.",
+ "type": "string"
+ },
+ "value": {
+ "default": null,
+ "description": "Backward-compatible alias for the phone number value.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "relations": {
+ "default": null,
+ "items": {
+ "additionalProperties": false,
+ "description": "Typed input for a relation entry (spouse, parent, child, etc.).",
+ "properties": {
+ "person": {
+ "description": "The related person's name (matched against contact names by Google Assistant).",
+ "type": "string"
+ },
+ "type": {
+ "default": null,
+ "description": "Relation type: spouse, child, parent, father, mother, sister, brother, friend, manager, assistant, partner, sibling, domesticPartner, or custom.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "person"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "urls": {
+ "default": null,
+ "items": {
+ "additionalProperties": false,
+ "description": "Typed input for a URL entry.",
+ "properties": {
+ "type": {
+ "default": null,
+ "description": "URL type such as homepage, blog, profile, work, ftp, reservations, or other. Custom values allowed.",
+ "type": "string"
+ },
+ "value": {
+ "description": "The URL value (e.g. https://example.com).",
+ "type": "string"
+ }
+ },
+ "required": [
+ "value"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "user_defined": {
+ "default": null,
+ "items": {
+ "additionalProperties": false,
+ "description": "Typed input for a userDefined custom field entry.",
+ "properties": {
+ "key": {
+ "description": "Custom field key (e.g. 'ID', 'Hebrew Birthday', 'Account Number').",
+ "type": "string"
+ },
+ "value": {
+ "default": "",
+ "description": "Custom field value. May be omitted when using remove mode (only the key is needed).",
+ "type": "string"
+ }
+ },
+ "required": [
+ "key"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / contacts / type
Added value: +"array"
removedInput schema / properties / field / anyOf
Removed value: -[
- {
- "enum": [
- "names",
- "phoneNumbers",
- "emailAddresses",
- "organizations",
- "nicknames",
- "urls",
- "userDefined",
- "relations",
- "biographies",
- "addresses",
- "birthdays"
- ],
- "type": "string"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / field / enum
Added value: +[
+ "names",
+ "phoneNumbers",
+ "emailAddresses",
+ "organizations",
+ "nicknames",
+ "urls",
+ "userDefined",
+ "relations",
+ "biographies",
+ "addresses",
+ "birthdays"
+]
addedInput schema / properties / field / type
Added value: +"string"
removedInput schema / properties / updates / anyOf
Removed value: -[
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed batch-update input for a contact.",
- "properties": {
- "address": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "birthday": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Birthday as 'YYYY-MM-DD', 'MM-DD' (no year), or 'clear'/'' to remove."
- },
- "contact_id": {
- "description": "Contact ID like \"c123\" or full resource name like \"people/c123\".",
- "type": "string"
- },
- "email": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "emails": {
- "anyOf": [
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for an email entry.",
- "properties": {
- "address": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Email address value."
- },
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Email type such as work, home, or other."
- },
- "value": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Backward-compatible alias for the email address value."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "family_name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "given_name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "job_title": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "nicknames": {
- "anyOf": [
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for a nickname entry.",
- "properties": {
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Nickname type such as default, alternate_name, maiden_name, initials, or other."
- },
- "value": {
- "description": "Nickname value. Used for bilingual contacts (e.g. Hebrew alternative form).",
- "type": "string"
- }
- },
- "required": [
- "value"
- ],
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "notes": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "organization": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "organizations": {
- "anyOf": [
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for an organization entry.",
- "properties": {
- "department": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Department name."
- },
- "jobDescription": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Optional organization job description."
- },
- "name": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Organization name."
- },
- "title": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Job title."
- },
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Organization type such as work or school."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "phone": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "phones": {
- "anyOf": [
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for a phone entry.",
- "properties": {
- "number": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Phone number value."
- },
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Phone type such as mobile, work, home, or internal."
- },
- "value": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Backward-compatible alias for the phone number value."
- }
- },
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "relations": {
- "anyOf": [
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for a relation entry (spouse, parent, child, etc.).",
- "properties": {
- "person": {
- "description": "The related person's name (matched against contact names by Google Assistant).",
- "type": "string"
- },
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Relation type: spouse, child, parent, father, mother, sister, brother, friend, manager, assistant, partner, sibling, domesticPartner, or custom."
- }
- },
- "required": [
- "person"
- ],
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "urls": {
- "anyOf": [
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for a URL entry.",
- "properties": {
- "type": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "URL type such as homepage, blog, profile, work, ftp, reservations, or other. Custom values allowed."
- },
- "value": {
- "description": "The URL value (e.g. https://example.com).",
- "type": "string"
- }
- },
- "required": [
- "value"
- ],
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- },
- "user_defined": {
- "anyOf": [
- {
- "items": {
- "additionalProperties": false,
- "description": "Typed input for a userDefined custom field entry.",
- "properties": {
- "key": {
- "description": "Custom field key (e.g. 'ID', 'Hebrew Birthday', 'Account Number').",
- "type": "string"
- },
- "value": {
- "default": "",
- "description": "Custom field value. May be omitted when using remove mode (only the key is needed).",
- "type": "string"
- }
- },
- "required": [
- "key"
- ],
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ],
- "default": null
- }
- },
- "required": [
- "contact_id"
- ],
- "type": "object"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]
addedInput schema / properties / updates / items
Added value: +{
+ "additionalProperties": false,
+ "description": "Typed batch-update input for a contact.",
+ "properties": {
+ "address": {
+ "default": null,
+ "type": "string"
+ },
+ "birthday": {
+ "default": null,
+ "description": "Birthday as 'YYYY-MM-DD', 'MM-DD' (no year), or 'clear'/'' to remove.",
+ "type": "string"
+ },
+ "contact_id": {
+ "description": "Contact ID like \"c123\" or full resource name like \"people/c123\".",
+ "type": "string"
+ },
+ "email": {
+ "default": null,
+ "type": "string"
+ },
+ "emails": {
+ "default": null,
+ "items": {
+ "additionalProperties": false,
+ "description": "Typed input for an email entry.",
+ "properties": {
+ "address": {
+ "default": null,
+ "description": "Email address value.",
+ "type": "string"
+ },
+ "type": {
+ "default": null,
+ "description": "Email type such as work, home, or other.",
+ "type": "string"
+ },
+ "value": {
+ "default": null,
+ "description": "Backward-compatible alias for the email address value.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "family_name": {
+ "default": null,
+ "type": "string"
+ },
+ "given_name": {
+ "default": null,
+ "type": "string"
+ },
+ "job_title": {
+ "default": null,
+ "type": "string"
+ },
+ "nicknames": {
+ "default": null,
+ "items": {
+ "additionalProperties": false,
+ "description": "Typed input for a nickname entry.",
+ "properties": {
+ "type": {
+ "default": null,
+ "description": "Nickname type such as default, alternate_name, maiden_name, initials, or other.",
+ "type": "string"
+ },
+ "value": {
+ "description": "Nickname value. Used for bilingual contacts (e.g. Hebrew alternative form).",
+ "type": "string"
+ }
+ },
+ "required": [
+ "value"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "notes": {
+ "default": null,
+ "type": "string"
+ },
+ "organization": {
+ "default": null,
+ "type": "string"
+ },
+ "organizations": {
+ "default": null,
+ "items": {
+ "additionalProperties": false,
+ "description": "Typed input for an organization entry.",
+ "properties": {
+ "department": {
+ "default": null,
+ "description": "Department name.",
+ "type": "string"
+ },
+ "jobDescription": {
+ "default": null,
+ "description": "Optional organization job description.",
+ "type": "string"
+ },
+ "name": {
+ "default": null,
+ "description": "Organization name.",
+ "type": "string"
+ },
+ "title": {
+ "default": null,
+ "description": "Job title.",
+ "type": "string"
+ },
+ "type": {
+ "default": null,
+ "description": "Organization type such as work or school.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "phone": {
+ "default": null,
+ "type": "string"
+ },
+ "phones": {
+ "default": null,
+ "items": {
+ "additionalProperties": false,
+ "description": "Typed input for a phone entry.",
+ "properties": {
+ "number": {
+ "default": null,
+ "description": "Phone number value.",
+ "type": "string"
+ },
+ "type": {
+ "default": null,
+ "description": "Phone type such as mobile, work, home, or internal.",
+ "type": "string"
+ },
+ "value": {
+ "default": null,
+ "description": "Backward-compatible alias for the phone number value.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "relations": {
+ "default": null,
+ "items": {
+ "additionalProperties": false,
+ "description": "Typed input for a relation entry (spouse, parent, child, etc.).",
+ "properties": {
+ "person": {
+ "description": "The related person's name (matched against contact names by Google Assistant).",
+ "type": "string"
+ },
+ "type": {
+ "default": null,
+ "description": "Relation type: spouse, child, parent, father, mother, sister, brother, friend, manager, assistant, partner, sibling, domesticPartner, or custom.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "person"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "urls": {
+ "default": null,
+ "items": {
+ "additionalProperties": false,
+ "description": "Typed input for a URL entry.",
+ "properties": {
+ "type": {
+ "default": null,
+ "description": "URL type such as homepage, blog, profile, work, ftp, reservations, or other. Custom values allowed.",
+ "type": "string"
+ },
+ "value": {
+ "description": "The URL value (e.g. https://example.com).",
+ "type": "string"
+ }
+ },
+ "required": [
+ "value"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "user_defined": {
+ "default": null,
+ "items": {
+ "additionalProperties": false,
+ "description": "Typed input for a userDefined custom field entry.",
+ "properties": {
+ "key": {
+ "description": "Custom field key (e.g. 'ID', 'Hebrew Birthday', 'Account Number').",
+ "type": "string"
+ },
+ "value": {
+ "default": "",
+ "description": "Custom field value. May be omitted when using remove mode (only the key is needed).",
+ "type": "string"
+ }
+ },
+ "required": [
+ "key"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "contact_id"
+ ],
+ "type": "object"
+}
addedInput schema / properties / updates / type
Added value: +"array"