Skip to Content

POST /attempt/draft

Patch Chat Draft

Patch chat draft — composable infra architecture.

Request Body (PatchChatDraftApiRequest)

FieldTypeRequiredDescription
draft_idstringNoExisting draft ID to update
input_draft_idstringNoLegacy alias for draft_id
namestringNo
name_idstringNo
descriptionstringNo
description_idstringNo
problem_statementstringNo
problem_statement_idstringNo
objectivesstring[]No
objective_idsstring[]No
imagesapp__infra__attempt__chat__types__DraftImageValue[]No
image_idsstring[]No
videosapp__infra__attempt__chat__types__DraftVideoValue[]No
video_idsstring[]No
questionsapp__infra__attempt__chat__types__DraftQuestionValue[]No
question_idsstring[]No
optionsapp__infra__attempt__chat__types__DraftOptionValue[]No
option_idsstring[]No
department_idsstring[]No
document_idsstring[]No
field_idsstring[]No
flag_idsstring[]No
parameter_field_idsstring[]No
parameter_idsstring[]No
persona_idsstring[]No
scenario_idsstring[]No
pending_idsstring[]NoResource IDs to keep pending/inactive on the draft
idempotency_keystringNoAck key for generation/correlation flows
acceptbooleanNoAccept or reject pending state

Response (PatchChatDraftApiResponse)

FieldTypeRequiredDescription
successbooleanYesWhether the draft save succeeded
draft_idstringYesUUID of the saved draft
idempotency_keystringNoIdempotency key for client correlation
messagestringYesResponse message
form_stateChatDraftFormStateNoUpdated form state after save
Last updated on