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

# Retrieve existing Case

Users can view relevant information ranging from its bucket, rule parameters and audit trail of the case actions for a specific case by specifying the **id** of the case on the API.


## OpenAPI

````yaml get /api/cases/{id}
openapi: 3.0.3
info:
  title: Athena API
  version: v3
  x-logo:
    url: https://cynopsis.co/wp-content/uploads/2021/03/logo-2.png
    altText: Cynopsis Solutions
  description: >-
    ATHENA is an advanced real-time transaction monitoring solution designed to
    detect and prevent money laundering, fraud, and terrorism financing. Powered
    by proprietary AML rules, ATHENA analyzes transactions in real time,
    providing clear, intuitive visual insights to streamline compliance
    processes.
        
        ✅ Real-Time Monitoring – Instantly analyzes transaction data to detect anomalies and potential compliance risks.
        ✅ Visualized Insights – Converts complex data into easy-to-understand charts, aiding faster decision-making.
        ✅ Seamless Integration – Easily integrates with existing financial and compliance systems.
        
        Ideal for financial institutions, fintech companies, and regulated businesses, ATHENA enhances risk management and ensures regulatory compliance with ease.
  contact:
    email: tech@cynopsis.co
servers:
  - url: http://localhost/api
    description: Local development server
security: []
paths:
  /api/cases/{id}:
    get:
      tags:
        - Case
      summary: Retrieve a specific case
      operationId: case_retrieve
      parameters:
        - in: path
          name: id
          schema:
            type: integer
          description: A unique integer value identifying this case.
          required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: integer
                    description: Case ID
                  ageing:
                    type: integer
                    description: Days since case creation
                  priority:
                    type: integer
                    description: Case priority level
                  case_status_order:
                    type: integer
                    description: Internal case status order
                  alert_date:
                    type: string
                    description: Alert date timestamp
                  alert_risk_rating:
                    type: string
                    enum:
                      - HIGH
                      - MEDIUM
                      - LOW
                      - Unrated
                    description: Risk rating
                  assignee:
                    type: object
                    properties:
                      id:
                        type: integer
                        nullable: true
                        description: Assignee user ID
                      name:
                        type: string
                        description: Assignee name
                    description: Case assignee information
                  bucket:
                    type: object
                    properties:
                      id:
                        type: integer
                        description: Bucket ID
                      name:
                        type: string
                        description: Bucket name
                    description: Bucket information
                  case_action:
                    type: string
                    description: Last action taken on case
                  case_status:
                    type: string
                    description: Current case status
                  case_subjects:
                    type: object
                    properties:
                      subject_1:
                        type: object
                        properties:
                          id:
                            type: integer
                            description: Subject ID
                          name:
                            type: string
                            description: Subject name
                          client_subject_id:
                            type: string
                            description: Client-specific subject identifier
                        description: Subject information
                      subject_2:
                        type: object
                        properties:
                          id:
                            type: integer
                            description: Subject ID
                          name:
                            type: string
                            description: Subject name
                          client_subject_id:
                            type: string
                            description: Client-specific subject identifier
                        description: Subject information
                        nullable: true
                    description: Case subjects information
                  created_on:
                    type: string
                    description: Case creation date
                  rule:
                    type: integer
                    description: Rule number ID that triggered the case
                  active_timestamp:
                    type: string
                    format: date-time
                    description: When case became active
                required:
                  - id
                  - case_status
                description: Case object with all details
          description: Case retrieved successfully.
      security:
        - CustomAuthentication: []
        - cookieAuth: []
        - BearerAuth: []
components:
  securitySchemes:
    CustomAuthentication:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: JWT token obtained from AWS Cognito or custom authentication service
    cookieAuth:
      type: apiKey
      in: cookie
      name: sessionid

````