API referenceV1
Every moment the AI helped a respondent, with counts per kind
AuthorizationBearer <token>
A server-side secret key. Never send one from a browser — a request carrying an Origin header is refused for this reason.
In: header
Path Parameters
id*string
Query Parameters
limit?integer
Range
1 <= value <= 100Default
25cursor?string
since?integer
Range
-9007199254740991 <= value <= 9007199254740991until?integer
Range
-9007199254740991 <= value <= 9007199254740991Response Body
application/json
application/json
curl -X GET "https://example.com/v1/forms/string/ai-assists"{ "data": [ { "id": "string", "kind": "converted", "createdAt": 0, "sessionId": "string", "submissionId": "string", "submissionStatus": "string", "blockRef": "string", "question": "string", "said": "string", "result": null, "detail": { "method": "gate", "reason": "string", "sources": [ { "sourceId": "string", "title": "string", "score": 0 } ], "hint": "string", "from": null, "finalSaid": "string", "finalValue": null } } ], "has_more": true, "next_cursor": "string", "counts": { "converted": 0, "followed_up": 0, "answered_from_knowledge": 0, "answered_question": 0, "fixed_invalid": 0, "changed_answer": 0 }}Read a form: its public config, or the document behind it
Without `view`, this answers the published form exactly as a respondent receives it. A form with no published version has only a draft, so that is what comes back instead -- the same body as `view=document`, with `status` saying which you are looking at. Pass `view=document` to read the draft of a form that is already live.
Counts, per-question funnel and answer distributions
Next Page