dealdesk.create_contact
Create a contact in the DealDesk customer directory by supplying a display name or first and last name; an external ID is optional and auto-generated when omitted.
Instructions
Create a contact in the customer directory. Requires displayName or name (or firstName/lastName). externalId is optional and auto-generated when omitted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Alias for displayName when displayName is omitted | |
| No | Primary email (mapped to emails[]) | ||
| fields | No | Optional extra fields merged into the create payload | |
| locale | No | ||
| lastName | No | ||
| firstName | No | ||
| projectId | No | DealDesk project id. Omit when the OAuth token or API key authorizes exactly one project. Required when Connect authorized several projects. | |
| externalId | No | Immutable business key. Omit to auto-generate local-contact-<uuid>. | |
| displayName | No |