Create agent

Creates a new agent with the given name, prompt, and capabilities. Capabilities are set at creation time and cannot be changed afterwards.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Matches agent-configuration-svc's AgentCreateDTO. capabilities is the canonical field name since SHARE-2884 — the request body also still accepts the legacy key agents (kept as a @JsonAlias for a deprecation window); new integrations should send capabilities. Can only be set here — AgentUpdateDTO has no equivalent field, so capabilities are immutable after creation.

boolean
string
required
length ≤ 50
string
required
length ≤ 130
capabilities
array of strings
required
length ≥ 1
capabilities*
Allowed:
agentProperties
object
required
prompt
object

Matches agent-configuration-svc's PromptDTO, used for the prompt field on create/edit. Distinct from the read-only Prompt response shape above — id/version are optional here, not server-assigned.

string
enum
Allowed:
Responses

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json