Appearance
UpsertContactInput
Type: Input
Input for creating or updating a contact
Fields
| Name | Type | Default | Description |
|---|---|---|---|
| createdAt | ISO8601 | Override creation timestamp (ISO8601). Honored only on create — passing on update is rejected. | |
| customerId | CustomerID! | Associated customer ID (required) | |
String | Email address | ||
| externalId | String | External system identifier | |
| firstName | String! | Contact's first name (required) | |
| id | ContactID | ID for update; omit for create | |
| isPrimary | Boolean | Whether this is the primary contact | |
| jobTitle | String | Job title or position | |
| lastName | String! | Contact's last name (required) | |
| phone | String | Phone number | |
| updatedAt | ISO8601 | Override update timestamp (ISO8601). Honored on create or update; defaults to now. |