Create a new prompt
Creates a new Prompt document owned by the calling user and organization. The body becomes the live prompt content; subsequent edits create versions, not new prompts.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Human-readable prompt name shown in pickers and lists.
XML prompt body driving the AI agent.
Target reply latency in seconds; the engine throttles streaming to roughly this duration.
Short summary of the prompt's purpose; surfaced in summary lists and pickers.
Hidden prompts are excluded from non-admin lists and approval flows.
Sampling temperature (0-1). Lower = more deterministic.
Response
Prompt created successfully
Returned by POST /api/prompts/create.
Prompt document as stored in the Prompt collection. Returned shape varies slightly per endpoint (some list/summary endpoints project a subset of fields).
{
"_id": "5f7b1c2e8a1d4e0012c3b4a5",
"name": "Leasing follow-up assistant",
"prompt": "<prompt><role>Leasing assistant</role><goal>Re-engage leads 24h after their last reply.</goal></prompt>",
"description": "Follow up with leads 24h after their last response.",
"temperature": 0.7,
"responseTime": 45,
"isHidden": false,
"tools": [{ "name": "book_tour" }],
"toolConfigs": { "book_tour": { "requireApproval": true } },
"organizationId": "64a1b2c3d4e5f60012345678",
"userId": "64a1b2c3d4e5f60012345679",
"createdAt": "2026-03-12T14:22:10.000Z",
"updatedAt": "2026-04-22T10:14:00.000Z"
}