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

# Get linked records of document



## OpenAPI

````yaml get /v1/decisions/linked-records
openapi: 3.0.0
info:
  title: Decision APIs Specification
  description: Section for description
  version: '1.0'
  contact: {}
servers:
  - url: https://staging.api.us.aptlydone.com/decision
  - url: https://staging.api.eu.aptlydone.com/decision
  - url: https://api.us.aptlydone.com/decision
  - url: https://api.eu.aptlydone.com/decision
security: []
tags: []
paths:
  /v1/decisions/linked-records:
    get:
      tags:
        - decisions
      summary: Get linked records of document
      operationId: DecisionController_getLinkedRecordsDetailsByDocumentId_v1
      parameters:
        - name: page
          required: false
          in: query
          description: Page number
          schema:
            type: number
            example: 1
            minimum: 1
        - name: limit
          required: false
          in: query
          description: Number of items per page
          schema:
            minimum: 1
            maximum: 100
            example: 10
            type: number
        - name: documentId
          required: true
          in: query
          description: Document ID
          schema:
            example: 105fa115-52d0-4466-baff-740447a60795
            type: string
        - name: type
          required: true
          in: query
          description: Type
          schema:
            enum:
              - All
              - Decision
              - Delegation
            type: string
        - name: sortBy
          required: false
          in: query
          description: Criteria for sorting linked Records
          schema:
            enum:
              - type
              - name
              - status
              - category
              - section
              - updatedAt
            type: string
        - name: sortOrder
          required: false
          in: query
          description: Criteria for order linked Records
          schema:
            enum:
              - asc
              - desc
            type: string
        - name: status
          required: false
          in: query
          description: Comma separated Status values of linked records
          explode: false
          schema:
            type: array
            items:
              type: string
              enum:
                - DRAFT
                - PUBLISHED
                - ARCHIVED
        - name: section
          required: false
          in: query
          description: Comma separated Section IDs
          explode: false
          schema:
            example: null
            type: array
            items:
              type: string
        - name: category
          required: false
          in: query
          description: Comma separated Category IDs
          explode: false
          schema:
            example: null
            type: array
            items:
              type: string
      responses:
        '200':
          description: Linked records retrieved successfully
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/PaginatedLinkedRecordDataResponseDtoResponse
      security:
        - accessToken: []
components:
  schemas:
    PaginatedLinkedRecordDataResponseDtoResponse:
      type: object
      properties:
        statusCode:
          type: number
          example: 200
        timestamp:
          type: string
          example: '2026-01-08T06:33:50.985Z'
        message:
          type: string
          example: Success
        data:
          type: object
          required:
            - page
            - limit
            - total
            - data
          properties:
            page:
              type: number
              example: 1
              minimum: 1
            limit:
              type: number
              example: 10
              minimum: 1
            total:
              type: number
              example: 100
              minimum: 0
            data:
              type: array
              items:
                $ref: '#/components/schemas/LinkedRecordDataResponseDto'
      required:
        - statusCode
        - timestamp
        - message
    LinkedRecordDataResponseDto:
      type: object
      properties:
        id:
          type: string
          example: 7df90da4-0634-40b9-abf5-6e97a222cfb8
          description: decision/deletgation document id
        recordId:
          type: string
          nullable: true
          example: 7df90da4-0634-40b9-abf5-6e97a222fc20
          description: this is decision id or delegation id on the basis of type
        documentId:
          type: string
          example: 7df90da4-0634-40b9-abf5-6e97a222fr45
          description: document Id
        type:
          type: string
          example: Decision/Delegation
          description: Created By Username
        name:
          type: string
          nullable: true
          example: John Doe
          description: name of Record
        status:
          type: string
          nullable: true
          example: PUBLISHED
          description: DRAFT/PUBLISHED
        updatedAt:
          type: string
          description: last updated date time
          example: '2025-03-05T11:49:50.577Z'
        category:
          type: string
          nullable: true
          example: Category A
          description: name of category
        section:
          type: string
          nullable: true
          example: Section A
          description: name of section
      required:
        - id
        - recordId
        - documentId
        - type
        - name
        - status
        - updatedAt
        - category
        - section
  securitySchemes:
    accessToken:
      scheme: bearer
      bearerFormat: JWT
      type: http

````