Google People contact get profile

org.intentschema.productivity.contacts.contact.get.v1@com.google.people.v1

JSON: bare · @sha256:5b928d0f6d37…
Hash: sha256:5b928d0f6d371cc853491624c1d1f42933998d572504c6d24a1ccc46aa0ac99d

Google People API profile for contact get.

Implements: Get contact (org.intentschema.productivity.contacts.contact.get.v1)

Payload

FieldTypeDescription
target *Target (required: external_id)(system = "google_contacts", required: system)
google_contacts @com.google.peopleobject
google_contacts @com.google.people
FieldTypeDescription
personFieldsstringComma-separated fields mask (e.g., `names,emailAddresses`).

Result

FieldTypeDescription
external_id *string
objectobject
etagstring
object
FieldTypeDescription
given_namestring
family_namestring
display_namestring
emailsstring (email)[]
phonesstring[]
organizationstring
job_titlestring

API mapping

FieldValue
base_urlhttps://people.googleapis.com
methodGET
path/v1/people/{resourceName}
scopeshttps://www.googleapis.com/auth/contacts.readonly
docshttps://developers.google.com/people/api/rest/v1/people/get

Field mapping

Intent fieldAPI parameter
target.external_idresourceName path param
google_contacts.personFieldspersonFields (response mask)