Keep track of who’s talking to your AI by creating user profiles with contact information and custom properties.
Provide an externalUserId to identify the user—your ID from your own system. Don’t worry about whether they already exist; we’ll create them if they’re new or update their profile if they already exist. This makes syncing user data effortless.
You can then reference this user in other API calls using the same externalUserId.
Optionally associate users with an organization by providing an externalOrganizationId. If the organization doesn’t exist yet, we’ll create it automatically.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Request payload for creating a new user profile.
Your unique identifier for the user. Use this same ID in other API calls to reference this user.
The Greenflash organization ID that the user belongs to.
Your unique identifier for the organization this user belongs to. If provided, the user will be associated with this organization.
The user's full name.
The user's email address.
The user's phone number.
Whether to anonymize the user's personal information. Defaults to false.
Additional data about the user (e.g., plan type, preferences).