Create an agent
Requires agents:write.
Authorizations
Account API key: key id as the username, secret as the password.
Body
LLM, AUTO_MANAGED_STATE, BLANK, GOOSE, GUILD_NATIVE, OPENCLAW, LANGGRAPH Response
Successful response
GUILD_TYPESCRIPT, GUILD_NATIVE, GOOSE, OPENCLAW, LANGGRAPH Manual description field. Can be empty; the effective description falls back to generated_description.
Whether the asset is visible to the community or only its owner.
Unique name identifying the asset within the owner account.
100The account that owns this entity.
A cached version of the forks count. Might not be up to date.
A cached version of the installs count. Might not be up to date.
A cached version of the likes count. Might not be up to date.
If true, it means the agent is pinned on the owner's account's profile.
Operator-controlled moderation/curation state. Owners cannot change this; only operators can, via the hub kebab menu or ops tooling.
ACTIVE, DEMOTED, UNLISTED, DISABLED, TAKEN_DOWN CREATED, GIT_REPOSITORY_CREATED, READY 255The category this agent is sorted in.
If applicable, the template that was selected during the creation of this agent. Note: it doesn't mean the agent is still following the template now.
LLM, AUTO_MANAGED_STATE, BLANK, GOOSE, GUILD_NATIVE, OPENCLAW, LANGGRAPH If applicable, the ID of the agent version this agent was forked from.
LLM-generated description based on agent code. Regenerated automatically on every commit.
OPTIONAL. Refers to the person within an organization that is tasked with maintaining the agent.
Number of times this agent has been forked
Full agent name in format "owner_name/agent_name"
URL to the agent's git repository
Number of times this agent has been installed in workspaces
Number of likes this agent has received
Maintainer of the agent (for organization-owned agents)
- Option 1
- Option 2
Whether the current viewer can edit this agent