Actions18
Contact → Create or Update
AI-generatedSummary
Creates or updates a contact record using the email address as the unique identifier.
Inputs
- email (required) — The email address of the contact (used as unique identifier).
- additionalFields — Additional contact details: Company ID, Name, or User ID.
- requestOptions — Request options including batching, proxy, timeout, and SSL verification settings.
Output shape
A list of items, one for each processed input item, returning the created or updated contact object.
The returned data matches the API response for the Contact resource.
Examples
Example 1: Upsert a contact with their name and company ID
Email: user@example.com, Additional Fields: Name=John Doe, Company ID=123
Example 2: Create a contact with an external user ID
Email: user@example.com, Additional Fields: User ID=ext_555
Example 3: Batch process a list of emails to create contacts
Enable Batching with Items per Batch=50 and Batch Interval (ms)=1000