Update

Update an agent in your organization.

Path parameters

idstringRequiredformat: "uuid"

Request

This endpoint expects an object.
namestringOptional

The name of a Personal Sidekick or Community AI (e.g. Penny).

descriptionstringOptional

Describe how your AI looks (e.g. surfing seal).

personalitystringOptional

Describe how your AI acts and behaves. This is used to generate the base prompt of your AI. The base prompt is what gives personality to how your AI responds and interacts with users.

image_urlstringOptional

Image of the AI, this is the image that appears as the profile picture of the AI. If this AI is connected to a Community then this image will be the Community’s profile picture too.

websitestringOptional
agent_urlstringOptional

The URL made available by a developer to forward traffic to for an agent

telegram_tokenstringOptional

This field is used to set the Telegram API Key that gives your AI access to Telegram. To clear the token, provide an empty string.

telegram_activebooleanOptional

Controls whether the Telegram integration is active. Set to false to temporarily disable Telegram without removing the token.

discord_guild_idstringOptional

This field is used to set the Discord Guild ID that gives your AI access to Discord. To clear the ID, provide an empty string.

discord_activebooleanOptional

Controls whether the Discord integration is active. Set to false to temporarily disable Discord without removing the guild connection.

logic_modelenumOptional

AI model used for logic and tool operations

Allowed values:
logic_model_temperatureintegerOptional

Temperature for the logic model

chat_modelenumOptional

AI model used for conversational responses

Allowed values:
custom_assistant_idstringOptional

Custom assistant identifier for the agent to use - if this is None, use the default one.

custom_welcome_messagestringOptional

A custom first message that this agent will send

agent_capabilitiesstringOptional

Text describing the capabilities of the agent

categoryenumOptional

The category of the agent

discover_activitybooleanOptional
location_learningbooleanOptional
enable_proactive_messagebooleanOptional
enable_media_capabilitybooleanOptional
place_idstringOptional

A Google Place ID representing the agent’s location. Providing an empty string will clear the location.

meta_dataobjectOptional

Response

Successful Response

idstringformat: "uuid"
namestring
descriptionstring
imagesobject
modelsobject
featuresobject
personalitystringOptionalDefaults to
organizationobjectOptional

Schema for the Organization

knowledge_graphobjectOptional

Knowledge graph for the agent

base_promptstringOptionalDefaults to
core_contextstringOptionalDefaults to
websitestringOptional
agent_capabilitiesstringOptional
agent_urlstringOptional
logic_model_temperatureintegerOptionalDefaults to 0.1

Temperature for the logic model

agent_addressstringOptional
point_of_interestobjectOptional

Location information for the agent.

categoryenumOptional
agent_configobjectOptional

Agent configuration type, either ‘managed’ or ‘agentverse’

meta_dataobjectOptional