v1

latestOpenAPI 3.1.02026-07-263971,2281.1 MB
AgentService

CreateAgent

post/textql.rpc.public.agent.AgentService/CreateAgent

Headers

Connect-Protocol-Version1 required

Define the version of the Connect protocol

Connect-Timeout-Msnumber

Define the timeout, in ms

Request body

namestring
promptstring
sourceSuggestionIdstring
slackChannelIdstring nullable
slackDmUserIdsstring[]
skipOrgDefaultChannelboolean
llmModel'MODEL_UNKNOWN' | 'MODEL_DEFAULT_SMALL' | 'MODEL_DEFAULT' | 'MODEL_DEFAULT_LARGE' | 'MODEL_DEFAULT_REASONING' | 'MODEL_HAIKU_4_5' | 'MODEL_OPUS_4_8' | 'MODEL_FABLE_5' | 'MODEL_SONNET_5' | 'MODEL_GPT_5_6_SOL' | 'MODEL_GEMINI_3_FLASH' | 'MODEL_GEMINI_3_PRO' | 'MODEL_GEMINI_3_1_PRO' | 'MODEL_GEMINI_3_5_FLASH' | 'MODEL_GPT_5_6_TERRA' | 'MODEL_GPT_5_6_LUNA' | 'MODEL_DEEPSEEK_3_2' | 'MODEL_GLM_5' | 'MODEL_VLLM' | 'MODEL_KIMI_K2_6' | 'MODEL_GLM_5_2' | 'MODEL_KIMI_K2_7_CODE' | 'MODEL_QWEN3_7_PLUS' | 'MODEL_MUSE_SPARK_1_1'
fastModeboolean nullable
isStatefulboolean nullable
postingFrequencyCronsstring[]
emailRecipientMemberIdsstring[]
channelIdsstring[]
teamsChannelIdstring nullable
teamsDmUserAadIdsstring[]
postingFrequencyCadencesstring[]

Index-aligned with posting_frequency_crons. A non-empty cadence (HOURLY/FOUR-HOUR/EIGHT-HOUR/DAILY/WEEKLY) marks a flexible schedule whose cron the backend generates; "" (or an empty list) means exact.

Response

Success

chatIdstring

Example response

{
  "agent": {
    "lastPostAt": "2023-01-15T01:30:15.01Z"
  }
}