Skip to main content
GET
Returns the active fix-review session for one Fini response, including every iteration, generated recommendation, and answer replay. Returns JSON null when the response has no active session.

Headers

string
required
Bearer token containing your Fini workspace API key. Format: Bearer fini_... The key needs read scope.

Path parameters

string
required
Conversation ID containing the reviewed response.
string
required
ID of the Fini response targeted by the review session. The event must belong to the conversation and have a linked user event.

Request example

Response

Returns a FixReviewSession object or JSON null. iterations is ordered by iterationNumber descending, and latestIteration duplicates its first item for convenient polling.

FixReviewSession object

Suggested object

The suggested shape depends on targetEntity and operation: For prompt suggestions, section is planning, guideline, or channel. Knowledge questions and keywords are string arrays, and escalation is boolean. Rule flow configurations are JSON-encoded strings; currentFlowConfigJson can be null.

Fix-change enum values

failureClass can be:
  • prompt_routing, prompt_style, prompt_logic, or prompt_conflict
  • kb_article_missing, kb_article_search_failed, or kb_article_content_defect
  • rule_false_trigger, rule_missed_trigger, rule_wrong_action, or rule_conflict
recommendationOutcome can be change_recommended, already_fixed, or no_actionable_fix. targetEntity can be prompt, kb_article, or rule.

Errors

The event does not belong to the conversation, is not Fini-authored, or has no linked user event for replay.
The API key is missing, malformed, revoked, or invalid.
The API key does not include the read scope required for this route.
The conversation or target event does not exist in the workspace.
Fini could not load the fix-review session or its related records.