Featurebase icon

Featurebase

Interact with the Featurebase API

Actions18

Contact → Create or Update

AI-generated

Summary

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

Links

Discussion