rooster-cases

Record Case Outcome

A person disposes of a case handed to them -- Rooster.dc.html's "Close it" card, "Mark resolved". Gated the same as /reopen above (rooster:cases:write, never a per-role business grant): closing a case Rooster asked about is the same "a person or the coordinator acts on the case board" shape, not a new privilege.

resolved_by_principal_id is always the calling principal -- a human clicked this button, which is exactly what service.record_outcome's own docstring says decision_id/resolved_by_principal_id exist to tell apart from Rooster closing a case unattended (act_switchboard's resolved_by_principal_id=None).

post/api/rooster/cases/{case_id}/outcome

Request

  • Base URL: https://api.pigeonly.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.pigeonly.com/api/rooster/cases/{case_id}/outcome
  • Auth: none declared

Path parameters

case_idstring uuid required

Request body

resolutionstring required
correction_textstring nullable

Response

Successful Response

object required

Changes

No recorded changes to this operation across all 1 revision of this API.