Kajabi icon

Kajabi

Consume Kajabi API

Actions80

Contact → Create

AI-generated

Summary

Create a new Kajabi contact, optionally assigning it to a site and adding custom fields.

Inputs

  • siteId — The ID of the site the contact belongs to. Sent as the site relationship and required by the API. Leave empty to use the site selected on the Kajabi API credential.
  • name (required) — Name of the contact.
  • email (required) — Email of the contact.
  • additionalFields — Optional contact attributes. Use Custom Field 1/2/3 for your site's custom fields (check the Custom Fields resource to find which handle maps to which label).

Output shape

a single contact record

Returns the created contact including its generated ID and attributes; errors are wrapped in a JSON:API error envelope.

Examples

Example 1: Create a basic contact without specifying a site ID.

siteId='', name='John Doe', email='john@example.com', additionalFields={}

Example 2: Create a contact with custom fields and an explicit site.

siteId='123', name='Jane Smith', email='jane@example.com', additionalFields={custom_1='Value1', subscribed=true}

Links

Discussion