Update a Q&A entry
Updates title, questions, answer, or source. Questions replaces the whole list; preserve the union yourself when merging. Supply expectedRevision from GET or oracle.existing / oracle.target to apply only to the version you reviewed. A stale revision returns 409 revision_conflict; a question owned by another entry returns 409 question_already_used. Content changes attempt indexing before returning; check indexStatus.
Optional onMatch checks changed questions or answer against the addressed entry and retrieved candidates. reject refuses overlap; update permits deliberate replacement but refuses unclear results; create overrides the result. PATCH never merges entries. Checks are bounded advice and do not lock the rest of the knowledge base. A missing onMatch applies the requested update without semantic judging.
Body
Replacement answer
1 - 100000You can request a refund within 60 days from **Settings → Billing**.Format of answer. markdown (default) is stored as-is; html is converted to markdown.
markdown, htmlmarkdownApply only if the entry still has this revision. A stale revision returns 409 revision_conflict without writing. Get the revision from retrieve, oracle.existing, or oracle.target.
0 <= x <= 90071992547409911Optional inline knowledge check for a content change. Omit it (the default) and the change is applied immediately. Pass it to check the changed questions / answer against the addressed entry and retrieved workspace candidates first: reject: respond 409 conflicts_with_existing and leave the entry untouched; update or create: apply the change and report the match in match. A PATCH never merges two entries. Ignored when neither questions nor answer changes.
reject, update, createrejectReplacement question list (replaces all existing questions)
1 - 50Free-form label for the pipeline or system this entry came from. Filter lists by it to review or sweep everything from one source.
1 - 100resolved-conversationsResponse
Success
The answer the AI agent gives (markdown)
You can request a refund within 30 days from **Settings → Billing**.Stable identifier supplied by the source system
resolution-1842Whether the entry is searchable by the AI agent. failed entries are stored and indexing is retried hourly up to three times. Re-send the resource to retry after exhaustion.
pending, indexed, failedindexedPresent only when onMatch was passed and the check ran: the verdict and the closest existing item, even when the write went ahead. null otherwise (the default), including when the payload was unchanged.
What the write did — present on create and update responses. created: a new entry. updated: an entry already carried one of the questions (or was merged into with onMatch: "update") and got new content or an indexing retry. unchanged: everything in the payload was already on that entry; nothing written, nothing re-indexed.
created, updated, unchangedcreatedQ&A revision. Send it as expectedRevision on PATCH to reject stale changes.
1More in Training Data
GETList training filesPOSTAdd a training fileGETGet a training filePATCHUpdate a training fileStill need help? Ask the team