Platform Case API (RC-27, fixture-only) (v1)

Download OpenAPI specification:

RC-27 defines deterministic case/review contracts (no live implementation implied).

Get case view

path Parameters
case_id
required
string

Responses

Response samples

Content type
application/json
{
  • "case_id": "string",
  • "subject_ref": "string",
  • "created_at": "string",
  • "current_state": "OPEN",
  • "severity": "LOW",
  • "reasons": [
    ],
  • "allowed_actions": [
    ]
}

Get case timeline

path Parameters
case_id
required
string

Responses

Response samples

Content type
application/json
{
  • "case_id": "string",
  • "timeline_events": [
    ]
}

Apply operator action (fixture-only)

path Parameters
case_id
required
string
Request Body schema: application/json
required
action
required
string (CaseAllowedAction)
Enum: "ADD_NOTE" "REQUEST_INFO" "APPROVE" "REJECT" "CLOSE"
note
required
string or null
metadata
required
object

Responses

Request samples

Content type
application/json
{
  • "action": "ADD_NOTE",
  • "note": "string",
  • "metadata": { }
}

Response samples

Content type
application/json
{
  • "case_id": "string",
  • "applied_action": "ADD_NOTE",
  • "current_state": "OPEN",
  • "allowed_actions": [
    ]
}