---
title: "Retry Situation Notice"
method: POST
path: "/situations/{id}/notices/retry"
tags: ["Situations"]
---

# Retry Situation Notice

`POST /situations/{id}/notices/retry`

## Request

- Base URL: `/v1` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/v1/situations/{id}/notices/retry`
- Auth: one of:
  - `app-cookie` (defined in the document in a form this page cannot read)
  - HTTP bearer

## Path parameters

- `id` string, required

## Response `200`

OK

- RetrySituationNoticeResponseBody
  - `$schema` string, uri: A URL to the JSON Schema for this object.
  - `data` Situation, required
    - `attributes` SituationAttributes, required
      - `closeReason` 'stabilized' | 'expired' | 'merged' | 'dismissed'
      - `closedAt` string, date-time
      - `createdAt` string, date-time, required: When watching began
      - `entities` SituationEntity[], required
        - `category` string, required
        - `displayName` string, required
        - `id` string, required: The knowledge entity
        - `kind` string, required
        - `matching` boolean, required: Whether it attracts related signals
      - `holdUntil` string, date-time
      - `investigation` SituationInvestigation
        - `investigation` ExpandableInvestigationAttributes, required
          - `attributes` InvestigationAttributes
            - `activeTurn` AgentTurnStatusOverview, required
              - …
            - `analysisId` string, required
            - `automaticUpdatesPaused` boolean, required
            - `createdAt` string, date-time, required
            - `evidenceCurrentAsOf` string, date-time, required
            - `hasPendingWork` boolean, required
            - `latestTurn` AgentTurnStatusOverview, required
              - …
            - `pendingEvidenceRevisions` integer, required
            - `query` string, required
            - `sessionId` string, required
            - `updatedAt` string, date-time, required
          - `id` string, required
      - `latestJudgment` SituationJudgment
        - `citedReasons` string[], required
        - `decision` 'hold' | 'raise', required
        - `explanation` string, required
        - `judge` string, required
        - `judgedAt` string, date-time, required
        - `outcome` 'no_reason' | 'needs_decision' | 'raise', required
        - `reasons` SituationReason[], required
          - `detail` string, required
          - `hard` boolean, required
          - `met` boolean, required
          - `reason` 'linked_incident' | 'breadth' | 'novelty' | 'persistence' | 'past_incident', required
      - `linkedIncidentIds` string[], required
      - `links` SituationLink[], required
        - `kind` 'recurrence_of' | 'merged_into', required
        - `situationId` string, required
        - `stage` 'candidate' | 'raised' | 'closed', required
        - `title` string, required
      - `muteReason` 'not_noteworthy' | 'expected'
      - `mutedAt` string, date-time
      - `noticeRatings` SituationNoticeRatings, required
        - `notUseful` integer, required
        - `useful` integer, required
      - `notices` SituationNotice[], required
        - `channelId` string, required
        - `channelName` string: The channel's name, once it is known
        - `error` string: Why delivery failed, or why the notice was skipped
        - `lastAttemptAt` string, date-time
        - `permalink` string
        - `status` 'pending' | 'posted' | 'failed' | 'skipped', required
      - `observationGroups` SituationObservationGroup[], required
        - `attributes` SituationObservationGroupAttributes, required
          - `body` string
          - `signals` SituationSignal[], required
            - `attachedAt` string, date-time, required
            - `kind` string, required
            - `knowledgeEntityId` string, required
            - `matchKind` 'seed' | 'shared_entity' | 'dependency' | 'dependent' | 'adjacent' | 'manual', required
            - `sourceEntityId` string
          - `situationId` string, required
          - `title` string, required
        - `id` string, required
      - `openedAt` string, date-time, required
      - `raisedAt` string, date-time
      - `raisedBy` SituationRaisedBy
        - `reason` string, required
        - `userId` string
      - `seedEntityId` string, required
      - `signalCount` integer, required
      - `stage` 'candidate' | 'raised' | 'closed', required
      - `summary` string, required
      - `title` string, required
      - `updatedAt` string, date-time, required
    - `id` string, required

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `422`: Unprocessable Entity
- `500`: Internal Server Error

## Changes

- **2026-10-23** (v1) `004fcbed2af1`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/rezible/apis/rezible-api/changes/situations/:id/notices/retry/post.md)

---

[API](https://skmtc.dev/rezible/apis/rezible-api.md) - [All operations](https://skmtc.dev/rezible/apis/rezible-api/llms.txt) - [OpenAPI document](https://skmtc.dev/rezible/apis/rezible-api/revisions/8ade2eed962f?raw)
