Update

Update an agent in your organization.

Authentication

Authorizationstring
API Key authentication via header

Path parameters

idstringRequiredformat: "uuid"

Request

This endpoint expects an object.
namestring or nullOptional1-256 characters

The name of the AI Agent (e.g. Penny).

descriptionstring or nullOptional<=512 characters

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

personalitystring or nullOptional<=10000 characters
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.
selected_personalitystring or nullOptionalformat: "uuid"
The ID of the Persona that is currently selected for this agent.
personalboolean or nullOptionalDefaults to false
Is the agent a personal agent or a public agent. If personal is true the agent will not be listed on marketplaces, if it false then it will be.
image_urlstring or nullOptional
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.
websitestring or nullOptional
logic_model_temperaturedouble or nullOptional
Temperature for the logic model
custom_welcome_messagestring or nullOptional
A custom first message that this agent will send
agent_capabilitiesstring or nullOptional
Text describing the capabilities of the agent
categoryenum or nullOptional
The category of the agent
interest_tagslist of strings or nullOptional

Interest tags for agent discovery (max 10)

place_idstring or nullOptional
A Google Place ID representing the agent's location. Providing an empty string will clear the location.
meta_datamap from strings to any or nullOptional

Response

Successful Response
idstringformat: "uuid"
namestring
descriptionstring
organizationobject or null
Schema for the Organization
imagesobject
featuresobject
personalitystring or nullDefaults to
personalboolean or nullDefaults to false
Is the agent a personal agent or a public agent. If personal is true the agent will not be listed on marketplaces, if it false then it will be.
knowledge_graphobject or null
Knowledge graph for the agent
websitestring or null
agent_capabilitiesstring or null
logic_model_temperaturedouble or nullDefaults to 0.1
Temperature for the logic model
agent_addressstring or null
agent_handlestring or null

Agentverse handle for the agent (e.g. ‘my-agent-handle’ for @my-agent-handle.av)

point_of_interestobject or null
Location information for the agent.
categoryenum or null
interest_tagslist of strings or null
meta_datamap from strings to any or null

Errors