Skip to main content
Create an outcome form such as a quote request, and switch it on, without opening Conversion Studio. Useful when you set up many workspaces the same way, or keep forms in version control. You need: a key with agent:write.
The answer is the form, with an id (out_…) and each question’s id and answer key. Try it in the Agent Studio preview, then switch it on with PATCH /v1/outcomes/out_… {"status": "live"}. A request a visitor sends through a live form uses a credit like a booked meeting, or nothing when it doesn’t pass the fit rules; see How requests use credits. On Free, a form can have one qualifying question, a question with a fit rule; a write with more returns 403 plan_required.
  • "template": "quote" or "callback" starts from Darwin’s templates; anything else you send replaces the template’s.
  • PATCH /v1/outcomes/meeting sets the questions asked before the calendar on Book a meeting, with the same fit rules (not_a_fit, min, max).
  • When you change questions, send each one you keep with its id, so its earlier answers stay matched. A question’s key comes from its words, so rewording it changes the key Zapier and webhooks use.
It worked if GET /v1/outcomes lists the form as live, and asking the Agent Studio preview for a quote opens it in the chat.