Create contact

org.intentschema.productivity.contacts.contact.create.v1

JSON: bare · @sha256:04b25004bc90…
Hash: sha256:04b25004bc907a0a875f51f8740cf133d9f8dc2768de00555b35c9277c749faa

Creates a new contact. Payload follows a jCard-inspired subset (RFC 7095).

Payload

FieldTypeDescription
target *Target
object *object
idempotency_keystring
object
FieldTypeDescription
given_namestring
family_namestring
display_namestring
emailsobject[]
phonesobject[]
organizationstring
job_titlestring
notesstring
emails[]
FieldTypeDescription
email *string (email)
typeenum: home | work | other
phones[]
FieldTypeDescription
number *string
typeenum: mobile | home | work | other

Result

FieldTypeDescription
external_id *string
created_atstring (date-time)

Examples

contact with work email

{
  "target": {
    "system": "google_contacts"
  },
  "object": {
    "given_name": "Jane",
    "family_name": "Cho",
    "emails": [
      {
        "email": "jane@example.com",
        "type": "work"
      }
    ],
    "organization": "Example Inc",
    "job_title": "VP Engineering"
  }
}

Profiles