Create a contact
openphone_create_contactCreate a new contact in the workspace. WRITE ACTION — this adds a persistent contact record. Emails and phoneNumbers are passed as simple string arrays and stored under default field labels. OpenPhone REST: POST /contacts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | The contact's role / job title. | |
| emails | No | Email addresses for the contact. | |
| source | No | How the contact was created; defaults to 'public-api'. | |
| company | No | The contact's company. | |
| lastName | No | The contact's last name. | |
| firstName | Yes | The contact's first name (required). | |
| sourceUrl | No | A link to the contact in the source system. | |
| externalId | No | A unique id from an external system (1-75 chars). | |
| phoneNumbers | No | Phone numbers for the contact (E.164 recommended). |