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
| Field | Type | Description |
target * | Target | |
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) | |
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