Agent Studio

The Agent Studio APIs allow you to programmatically create and manage Agent Studio assets, such as genies, knowledge bases, and skills.

Quick reference

TypeResourceDescription
GET/api/agentic/geniesReturns a list of genies.
POST/api/agentic/geniesCreates a new genie.
PUT/api/agentic/genies/:idUpdates an existing genie.
GET/api/agentic/genies/:idReturns the genie associated with the ID you specify.
DELETE/api/agentic/genies/:idDeletes a genie.
POST/api/agentic/genies/:id/
start
Starts the genie associated with the ID you specify.
POST/api/agentic/genies/:id/
stop
Stops the genie associated with the ID you specify.
POST/api/agentic/genies/:id/
assign_skills
Assigns skills to the genie associated with the ID you specify.
POST/api/agentic/genies/:id/
remove_skills
Removes skills from the genie associated with the ID you specify.
POST/api/agentic/genies/:id/
assign_knowledge_bases
Assigns knowledge bases to the genie associated with the ID you specify.
POST/api/agentic/genies/:id/
remove_knowledge_bases
Removes knowledge bases from the genie associated with the ID you specify.
POST/api/agentic/genies/:id/
assign_user_groups
Assigns user group access to the genie associated with the ID you specify.
POST/api/agentic/genies/:id/
remove_user_groups
Removes user group access from the genie associated with the ID you specify.
GET/api/agentic/knowledge_basesReturns a list of knowledge bases.
POST/api/agentic/knowledge_basesCreates a new knowledge base.
GET/api/agentic/knowledge_bases/
:id
Returns the knowledge base associated with the ID you specify.
PUT/api/agentic/knowledge_bases/:idUpdates an existing knowledge base.
DELETE/api/agentic/knowledge_bases/
:id
Deletes a knowledge base.
GET/api/agentic/knowledge_bases/
:id/data_sources
Returns the data sources associated with the knowledge base ID you specify.
GET/api/agentic/knowledge_bases/
:id/recipes
Returns the recipes associated with the knowledge base ID you specify.
GET/api/agentic/skillsReturns a list of skills.
POST/api/agentic/skillsCreates a new skill.
GET/api/agentic/skills/
:id
Returns the skill associated with the ID you specify.