> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superlog.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Resolve, silence, or reopen an error issue

> Sets an error issue's status. A resolved issue opens again when it occurs after being resolved; a silenced issue only counts its occurrences.



## OpenAPI

````yaml /api-reference/openapi.json patch /error-issues/{issueId}
openapi: 3.1.0
info:
  description: >-
    Manage a Superlog workspace's automations, runs, tag mode, model access, and
    secrets, read its telemetry, build dashboards and alerts over it, run
    synthetic checks, and export them to Terraform. Every request acts as the
    member who created the API key.
  title: Superlog management API
  version: 1.0.0
servers:
  - url: https://superlog.sh/api/v1
security:
  - bearerAuth: []
tags:
  - description: Connected integrations and the IDs automations and tag mode use.
    name: Integrations
  - description: The workspace and its members.
    name: Workspace
  - description: Keys that authenticate the management API and MCP server.
    name: API keys
  - description: Create and change automations.
    name: Automations
  - description: Start, follow, and cancel automation runs.
    name: Runs
  - description: What Superlog can use and change when someone mentions it in Slack.
    name: Tag mode
  - description: Model API keys, subscriptions, and available models.
    name: Models
  - description: Credentials agents can use without seeing them.
    name: Secrets
  - description: Read the workspace's logs, traces, and metrics.
    name: Telemetry
  - description: >-
      Exceptions in the workspace's telemetry, grouped into issues by
      fingerprint.
    name: Errors
  - description: Create and change dashboards over the workspace's telemetry.
    name: Dashboards
  - description: Threshold alerts on the workspace's telemetry that post to Slack.
    name: Alerts
  - description: HTTP checks that request a URL on a schedule and post failures to Slack.
    name: Synthetics
  - description: Configuration for the superloglabs/superlog Terraform provider.
    name: Terraform
paths:
  /error-issues/{issueId}:
    patch:
      tags:
        - Errors
      summary: Resolve, silence, or reopen an error issue
      description: >-
        Sets an error issue's status. A resolved issue opens again when it
        occurs after being resolved; a silenced issue only counts its
        occurrences.
      operationId: update_error_issue
      parameters:
        - description: Error issue ID.
          in: path
          name: issueId
          required: true
          schema:
            type: string
            format: uuid
            description: Error issue ID.
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                status:
                  type: string
                  enum:
                    - open
                    - resolved
                    - silenced
              required:
                - status
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                type: object
                properties:
                  issue:
                    type: object
                    properties:
                      eventCount:
                        type: number
                        description: Occurrences since the issue was first seen.
                      exceptionType:
                        type: string
                      firstSeenAt:
                        type: string
                      id:
                        type: string
                      kind:
                        type: string
                        enum:
                          - span
                          - log
                        description: >-
                          Whether the first occurrence was a span exception
                          event or an error log.
                      lastSeenAt:
                        type: string
                      regressedAt:
                        anyOf:
                          - type: string
                          - type: 'null'
                        description: >-
                          When the issue last occurred again after being
                          resolved.
                      service:
                        anyOf:
                          - type: string
                          - type: 'null'
                      status:
                        type: string
                        enum:
                          - open
                          - resolved
                          - silenced
                      statusChangedAt:
                        anyOf:
                          - type: string
                          - type: 'null'
                      title:
                        type: string
                      topFrame:
                        anyOf:
                          - type: string
                          - type: 'null'
                        description: The innermost application frame, as `function@path`.
                      url:
                        type: string
                      days:
                        type: array
                        items:
                          type: object
                          properties:
                            day:
                              type: string
                            eventCount:
                              type: number
                          required:
                            - day
                            - eventCount
                          additionalProperties: false
                        description: >-
                          Occurrences per UTC day over the last 30 days. Days
                          without occurrences are left out.
                      fingerprint:
                        type: string
                      frames:
                        type: array
                        items:
                          type: string
                        description: >-
                          The application frames the issue is grouped by,
                          innermost first.
                      lastSample:
                        type: object
                        properties:
                          attributes:
                            type: object
                            propertyNames:
                              type: string
                            additionalProperties:
                              type: string
                          kind:
                            type: string
                            enum:
                              - span
                              - log
                          message:
                            anyOf:
                              - type: string
                              - type: 'null'
                          resourceAttributes:
                            type: object
                            propertyNames:
                              type: string
                            additionalProperties:
                              type: string
                          seenAt:
                            type: string
                          service:
                            anyOf:
                              - type: string
                              - type: 'null'
                          severity:
                            anyOf:
                              - type: string
                              - type: 'null'
                          spanId:
                            anyOf:
                              - type: string
                              - type: 'null'
                          spanName:
                            anyOf:
                              - type: string
                              - type: 'null'
                          stacktrace:
                            anyOf:
                              - type: string
                              - type: 'null'
                          traceId:
                            anyOf:
                              - type: string
                              - type: 'null'
                        required:
                          - attributes
                          - kind
                          - message
                          - resourceAttributes
                          - seenAt
                          - service
                          - severity
                          - spanId
                          - spanName
                          - stacktrace
                          - traceId
                        additionalProperties: false
                        description: >-
                          The newest occurrence. Follow its `traceId` with
                          get_trace.
                      message:
                        anyOf:
                          - type: string
                          - type: 'null'
                    required:
                      - eventCount
                      - exceptionType
                      - firstSeenAt
                      - id
                      - kind
                      - lastSeenAt
                      - regressedAt
                      - service
                      - status
                      - statusChangedAt
                      - title
                      - topFrame
                      - url
                      - days
                      - fingerprint
                      - frames
                      - lastSample
                      - message
                    additionalProperties: false
                required:
                  - issue
                additionalProperties: false
          description: OK
        '400':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
          description: The request is invalid. `issues` lists each invalid field.
        '401':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
          description: The API key is missing, revoked, or its creator left the workspace.
        '404':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
          description: >-
            The resource does not exist in this workspace, or the feature it
            belongs to is not enabled.
        '409':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
          description: >-
            The request conflicts with the current state, such as a name already
            in use.
      security:
        - bearerAuth: []
components:
  schemas:
    Error:
      type: object
      properties:
        code:
          description: A stable machine-readable error code, when there is one.
          type: string
        error:
          type: string
          description: What went wrong.
        issues:
          description: Validation problems, one per invalid field.
          type: array
          items:
            type: object
            properties:
              message:
                type: string
              path:
                type: array
                items:
                  anyOf:
                    - type: string
                    - type: number
            required:
              - message
              - path
            additionalProperties: false
      required:
        - error
      additionalProperties: false
  securitySchemes:
    bearerAuth:
      description: A workspace API key, created in Superlog under Settings → API keys.
      scheme: bearer
      type: http

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.