Google People contact list profile

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

JSON: bare · @sha256:4ac7407e1648…
Hash: sha256:4ac7407e16484566b1c3e2054b1b90d70c5422a6839d8bf9dd78406e30059b29

Google People API profile for contact list.

Implements: List contacts (org.intentschema.productivity.contacts.contact.list.v1)

Payload

FieldTypeDescription
target *Target(system = "google_contacts", required: system)
objectobject
google_contacts @com.google.peopleobject
object
FieldTypeDescription
querystringOptional provider-specific search string.
filterobject
limitinteger (minimum 1; maximum 500; default 50)
cursorstring
filter
FieldTypeDescription
namestring
emailstring (email)
organizationstring
google_contacts @com.google.people
FieldTypeDescription
pageSizeinteger
requestSyncTokenboolean
sourcesenum: READ_SOURCE_TYPE_PROFILE | READ_SOURCE_TYPE_CONTACT | READ_SOURCE_TYPE_DOMAIN_CONTACT[]

Result

FieldTypeDescription
items *object[]
next_cursorstringPresent when more results are available.
estimated_totalinteger

API mapping

FieldValue
base_urlhttps://people.googleapis.com
methodGET
path/v1/people/me/connections
scopeshttps://www.googleapis.com/auth/contacts.readonly
docshttps://developers.google.com/people/api/rest/v1/people.connections/list

Field mapping

Intent fieldAPI parameter
object.limitpageSize
object.cursorpageToken
google_contacts.pageSizepageSize
google_contacts.requestSyncTokenrequestSyncToken
google_contacts.sourcessources[]