Update contact

org.intentschema.productivity.contacts.contact.update.v1

JSON: bare · @sha256:9832c5566a88…
Hash: sha256:9832c5566a88238897c37df236ac5c85fe398a645730b686031887621dac33bd

Update fields on an existing contact via JSON Patch (RFC 6902).

Payload

FieldTypeDescription
target *Target (required: external_id)
objectobject
idempotency_keystring
patchobject[]
object
FieldTypeDescription
given_namestring
family_namestring
display_namestring
emailsstring (email)[]
phonesstring[]
organizationstring
job_titlestring
patch[]
FieldTypeDescription
op *enum: add | remove | replace | move | copy | test
path *string
valueany
fromstring

Result

FieldTypeDescription
external_idstring
updated_atstring (date-time)
etagstring

Examples

update job title

{
  "target": {
    "system": "google_contacts",
    "external_id": "contact_abc"
  },
  "patch": [
    {
      "op": "replace",
      "path": "/job_title",
      "value": "VP Engineering"
    }
  ]
}

Profiles