API reference
POST /presentations/generate/:generationId/message
Sends a follow-up message within an active generation job.
Parameters
The generation job ID
The user’s reply to Chronicle’s clarifying question. Sent as-is into the same
generation conversation.
Optional list of files to attach to the follow-up message. Same shape as on
POST /presentations/generate — upload each
file via POST /uploads/create-target first,
then pass the returned
download_url along with id, file_name, and
type. All four fields are required on each entry.Response
After accepting the follow-up, resume pollingGET /presentations/generate/:generationId/status on the same generationId.
Confirms the follow-up was accepted and generation is resuming. Continue
polling the status endpoint with the original
generationId.FAQs
When should I call this endpoint?
When should I call this endpoint?
Call this endpoint when the generation status is
awaiting_input.It sends the user’s response back into the same generation flow.Can generation require more than one follow-up message?
Can generation require more than one follow-up message?
Yes. Some generation flows require multiple follow-up messages before completion.Continue until the status changes to
completed or failed.What should I do after sending a follow-up message?
What should I do after sending a follow-up message?
Resume polling the generation status endpoint.That tells you whether generation is continuing, needs more input, or has finished.
Can I attach files to a follow-up?
Can I attach files to a follow-up?
Yes. Upload each file via POST /uploads/create-target first, then pass the captured
download_url (with id, file_name, and type) in the attachments array — same shape as on POST /presentations/generate.