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

# List issue collections

> Retrieve a paginated list of recent monitoring issue collections. Supports filtering by resolved status and URL regex against collection shortened paths. Results are ordered by most recent occurrence within the time window.



## OpenAPI

````yaml GET /api/v1/monitoring/issue-collections
openapi: 3.0.3
info:
  title: Decipher API
  version: 1.0.0
  description: >-
    API for retrieving test run data from Decipher. Use your API key to
    authenticate requests.
servers:
  - url: https://api.getdecipher.com
    description: Production
security: []
paths:
  /api/v1/monitoring/issue-collections:
    get:
      summary: List issue collections
      description: >-
        Retrieve a paginated list of recent monitoring issue collections.
        Supports filtering by resolved status and URL regex against collection
        shortened paths. Results are ordered by most recent occurrence within
        the time window.
      parameters:
        - schema:
            type: integer
            minimum: 1
            maximum: 100
            default: 20
          required: false
          name: limit
          in: query
        - schema:
            type: string
          required: false
          name: cursor
          in: query
          description: >-
            Cursor for pagination. Use the nextCursor value from a previous
            response.
        - schema:
            type: string
          required: false
          name: since
          in: query
          description: >-
            ISO 8601 datetime. Only return collections with occurrences after
            this time. Defaults to 24 hours ago.
        - schema:
            type: string
          required: false
          name: until
          in: query
          description: >-
            ISO 8601 datetime. Only return collections with occurrences before
            this time. Defaults to now.
        - schema:
            type: string
          required: false
          name: urlRegex
          in: query
          description: Regex pattern to filter collections by their shortened URL path.
        - schema:
            type: string
            enum:
              - all
              - open
              - resolved
            default: all
          required: false
          name: resolved
          in: query
          description: >-
            Filter by resolved status. "all" returns both open and resolved
            collections.
      responses:
        '200':
          description: Paginated list of issue collections
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MonitoringIssueCollectionsListResponse'
        '400':
          description: Invalid parameter (e.g. invalid regex or date format)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
        '401':
          description: Authentication error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
      security:
        - bearerAuth: []
components:
  schemas:
    MonitoringIssueCollectionsListResponse:
      type: object
      properties:
        object:
          type: string
          enum:
            - list
        data:
          type: array
          items:
            $ref: '#/components/schemas/MonitoringIssueCollection'
        hasMore:
          type: boolean
        nextCursor:
          type: string
          nullable: true
        window:
          type: object
          properties:
            since:
              type: string
              description: ISO 8601 start of the query window
            until:
              type: string
              description: ISO 8601 end of the query window
          required:
            - since
            - until
      required:
        - object
        - data
        - hasMore
        - nextCursor
        - window
    ApiError:
      type: object
      properties:
        error:
          type: object
          properties:
            type:
              type: string
              enum:
                - authentication_error
                - authorization_error
                - not_found_error
                - validation_error
                - rate_limit_error
                - api_error
            code:
              type: string
            message:
              type: string
            field:
              type: string
          required:
            - type
            - code
            - message
      required:
        - error
    MonitoringIssueCollection:
      type: object
      properties:
        id:
          type: number
        type:
          type: string
          description: Issue type (e.g. error, rage_click, loading)
        rootCause:
          type: string
          description: Root cause description for the collection
        shortenedPath:
          type: string
          description: Shortened URL path where the issue occurs
        createdAt:
          type: string
          description: ISO 8601 timestamp
        isResolved:
          type: boolean
        lastOccurred:
          type: string
          description: ISO 8601 timestamp of the most recent occurrence
        errorCount:
          type: number
          description: Number of error occurrences in the time window
        sessionCount:
          type: number
          description: Number of affected sessions in the time window
        estimatedUsers:
          type: number
          description: Estimated number of affected users, adjusted for sample rate
      required:
        - id
        - type
        - rootCause
        - shortenedPath
        - createdAt
        - isResolved
        - lastOccurred
        - errorCount
        - sessionCount
        - estimatedUsers
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: API key authentication. Use your Decipher API key as the bearer token.

````