Google People contact create profile
org.intentschema.productivity.contacts.contact.create.v1@com.google.people.v1
JSON: bare · @sha256:37ae54c8960c…
Hash: sha256:37ae54c8960ce6bbf932360ccbf65cf5049fcfd17acb8d740ea6a0d4e889cf39
Google People API profile for contact create.
Implements: Create contact (org.intentschema.productivity.contacts.contact.create.v1)
Payload
| Field | Type | Description |
target * | Target | (system = "google_contacts", required: system) |
object * | object | |
idempotency_key | string | |
object
| Field | Type | Description |
given_name | string | |
family_name | string | |
display_name | string | |
emails | object[] | |
phones | object[] | |
organization | string | |
job_title | string | |
notes | string | |
emails[]
| Field | Type | Description |
email * | string (email) | |
type | enum: home | work | other | |
phones[]
| Field | Type | Description |
number * | string | |
type | enum: mobile | home | work | other | |
Result
| Field | Type | Description |
external_id * | string | |
created_at | string (date-time) | |
API mapping
Field mapping
| Intent field | API parameter |
object.given_name | names[].givenName |
object.family_name | names[].familyName |
object.display_name | names[].displayName |
object.emails | emailAddresses[].value + type |
object.phones | phoneNumbers[].value + type |
object.organization | organizations[].name |
object.job_title | organizations[].title |
object.notes | biographies[].value |
google_contacts.personFields | personFields (response mask) |