Ask Dust
Input
question requiredThe question to send as the first message of a new conversation.
agent optionalAgent sId to ask, e.g. "dust" (general purpose) or "helper" (help on using Dust). Defaults to "dust".
Default: "dust"workspaceId optionalWorkspace sId to create the conversation in. Omit to use the first workspace on the account.
timeoutSeconds optionalHow long to wait for the agent to finish (default 180).
Default: 180Output
url requiredLink to the conversation in the Dust web app.
agent requiredThe agent that answered, as its sId.
answer requiredThe agent's answer as the markdown it emitted. Null when the agent produced no text at all — which happens on a tool-only or errored turn and is a real outcome, not a parse failure.
completed requiredTrue when the agent's turn finished inside the timeout. False means the answer is partial — re-read it later with get_conversation_messages.
messageId requiredsId of the agent's message.
waitedSeconds requiredHow long the poll actually waited before returning.
conversationId requiredConversation sId — the join key for get_conversation_messages.
userMessageId optionalsId of the question as Dust stored it.
