Skip to main content
Creates a new actor. Actors represent participants in conversations — typically end users or system identities whose interactions generate memories. After creating an actor, you can bind it to a workspace so it can participate in conversations within that workspace’s projects.
Permission required: actor:create

Request Body

custom_id
string
required
Caller-defined external identifier. Must be unique across your account. Use this to map actors to identities in your own system.
actor_type
string
Actor type. Accepted values: HUMAN (default, an end user) or ASSISTANT (an AI agent — typically auto-created when you create an Agent).
display_name
string
required
Human-readable name shown in the console and returned in API responses.
description
string
Free-text description of the actor’s role or purpose.
metadata
object
Arbitrary key-value pairs for caller-defined metadata. Useful for tagging actors with attributes such as tier, region, or department.

Response

data
object