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

# Get report details



## OpenAPI

````yaml /openapi/external-admin-v1.json get /reports/{id}
openapi: 3.0.3
info:
  title: Hackrate External Admin API
  version: v1
  description: >-
    Program discovery and report triage for users with assigned Hackrate roles.
    Tokens are created in Profile Settings > External API.
servers:
  - url: https://www.hckrt.com/api/v1/admin
security:
  - personalToken: []
paths:
  /reports/{id}:
    get:
      summary: Get report details
      parameters:
        - $ref: '#/components/parameters/reportId'
      responses:
        '200':
          description: Report
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Report'
        '404':
          $ref: '#/components/responses/NotFound'
components:
  parameters:
    reportId:
      name: id
      in: path
      required: true
      schema:
        type: integer
  schemas:
    Report:
      allOf:
        - $ref: '#/components/schemas/ReportSummary'
        - type: object
          properties:
            summary:
              type: string
            description:
              type: string
            impact:
              type: string
            vulnerabilityTypeId:
              type: integer
              nullable: true
            cweTypeId:
              type: integer
              nullable: true
            cvss:
              type: string
              nullable: true
            cve:
              type: string
              nullable: true
            bounty:
              type: integer
            bonus:
              type: integer
            duplicateOf:
              type: integer
            effectiveRole:
              type: string
    ReportSummary:
      type: object
      properties:
        id:
          type: integer
        name:
          type: string
        createdAt:
          type: string
          format: date-time
        lastActivityAt:
          type: string
          format: date-time
          description: >-
            Newest report timeline comment timestamp, or createdAt when the
            report has no comments.
        programId:
          type: integer
        target:
          $ref: '#/components/schemas/NamedIntegerValue'
        status:
          $ref: '#/components/schemas/NamedIntegerValue'
        severity:
          $ref: '#/components/schemas/NamedIntegerValue'
        reporter:
          $ref: '#/components/schemas/Person'
        assignedTo:
          allOf:
            - $ref: '#/components/schemas/Person'
          nullable: true
    NamedIntegerValue:
      type: object
      properties:
        id:
          type: integer
        name:
          type: string
    Person:
      type: object
      properties:
        id:
          type: string
        nickname:
          type: string
        email:
          type: string
          format: email
  responses:
    NotFound:
      description: Resource not found or outside the token owner's access
  securitySchemes:
    personalToken:
      type: http
      scheme: bearer
      bearerFormat: hckrt_pat token

````