---
title: "BDC Valuations borrower information"
url: "https://console.9fin.com/apis/bdc/versions/6a9605ac-8bcf-48e9-98dc-483d291112fd/operations/borrower_quarter_information"
---

> Full API specification: https://console.9fin.com/apis/bdc/versions/6a9605ac-8bcf-48e9-98dc-483d291112fd.md

# BDC Valuations borrower information

`GET` `/v0/bdc/valuations/{issuer_name}/{quarter}/info`

Operation ID: `borrower_quarter_information`

## Path parameters

- `issuer_name` (string, required)
- `quarter` (string, required)

## Query parameters

- `bdc_name__eq` (optional) - Filter bdc_name where the value is equal to the given value.
- `bdc_name__neq` (optional) - Filter bdc_name where the value is not equal to the given value.
- `bdc_name__contains` (optional) - Filter bdc_name where the value contains the given value.
- `bdc_name__in` (optional) - Filter bdc_name where the value is in the given list.
- `bdc_name__isnull` (optional) - Filter bdc_name to rows where the value is NULL (true) or is not NULL (false).
- `manager__eq` (optional) - Filter manager where the value is equal to the given value.
- `manager__neq` (optional) - Filter manager where the value is not equal to the given value.
- `manager__contains` (optional) - Filter manager where the value contains the given value.
- `manager__in` (optional) - Filter manager where the value is in the given list.
- `manager__isnull` (optional) - Filter manager to rows where the value is NULL (true) or is not NULL (false).
- `seniority__eq` (optional) - Filter seniority where the value is equal to the given value.
- `seniority__neq` (optional) - Filter seniority where the value is not equal to the given value.
- `seniority__contains` (optional) - Filter seniority where the value contains the given value.
- `seniority__in` (optional) - Filter seniority where the value is in the given list.
- `seniority__isnull` (optional) - Filter seniority to rows where the value is NULL (true) or is not NULL (false).

## Responses

- `200` - Successful Response
- `400` - Bad request (e.g. invalid cursor).
- `422` - Validation Error
- `500` - Unexpected server error.
- `503` - Service unavailable (e.g. database down).

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: 9Fin BDCs API
  version: 0.1.6
servers:
  - description: Production environment
    url: https://api.9fin.com
paths:
  /v0/bdc/valuations/{issuer_name}/{quarter}/info:
    get:
      operationId: borrower_quarter_information
      parameters:
        - in: path
          name: issuer_name
          required: true
          schema:
            title: Issuer Name
            type: string
        - in: path
          name: quarter
          required: true
          schema:
            title: Quarter
            type: string
        - description: Filter bdc_name where the value is equal to the given value.
          in: query
          name: bdc_name__eq
          required: false
          schema:
            anyOf:
              - type: string
              - type: "null"
            default: null
            description: Filter bdc_name where the value is equal to the given value.
            title: Bdc Name  Eq
        - description: Filter bdc_name where the value is not equal to the given value.
          in: query
          name: bdc_name__neq
          required: false
          schema:
            anyOf:
              - type: string
              - type: "null"
            default: null
            description: Filter bdc_name where the value is not equal to the given value.
            title: Bdc Name  Neq
        - description: Filter bdc_name where the value contains the given value.
          in: query
          name: bdc_name__contains
          required: false
          schema:
            anyOf:
              - type: string
              - type: "null"
            default: null
            description: Filter bdc_name where the value contains the given value.
            title: Bdc Name  Contains
        - description: Filter bdc_name where the value is in the given list.
          in: query
          name: bdc_name__in
          required: false
          schema:
            anyOf:
              - type: string
              - type: "null"
            default: null
            description: Filter bdc_name where the value is in the given list.
            title: Bdc Name  In
        - description: Filter bdc_name to rows where the value is NULL (true) or is not
            NULL (false).
          in: query
          name: bdc_name__isnull
          required: false
          schema:
            anyOf:
              - type: boolean
              - type: "null"
            default: null
            description: Filter bdc_name to rows where the value is NULL (true) or is not
              NULL (false).
            title: Bdc Name  Isnull
        - description: Filter manager where the value is equal to the given value.
          in: query
          name: manager__eq
          required: false
          schema:
            anyOf:
              - type: string
              - type: "null"
            default: null
            description: Filter manager where the value is equal to the given value.
            title: Manager  Eq
        - description: Filter manager where the value is not equal to the given value.
          in: query
          name: manager__neq
          required: false
          schema:
            anyOf:
              - type: string
              - type: "null"
            default: null
            description: Filter manager where the value is not equal to the given value.
            title: Manager  Neq
        - description: Filter manager where the value contains the given value.
          in: query
          name: manager__contains
          required: false
          schema:
            anyOf:
              - type: string
              - type: "null"
            default: null
            description: Filter manager where the value contains the given value.
            title: Manager  Contains
        - description: Filter manager where the value is in the given list.
          in: query
          name: manager__in
          required: false
          schema:
            anyOf:
              - type: string
              - type: "null"
            default: null
            description: Filter manager where the value is in the given list.
            title: Manager  In
        - description: Filter manager to rows where the value is NULL (true) or is not
            NULL (false).
          in: query
          name: manager__isnull
          required: false
          schema:
            anyOf:
              - type: boolean
              - type: "null"
            default: null
            description: Filter manager to rows where the value is NULL (true) or is not
              NULL (false).
            title: Manager  Isnull
        - description: Filter seniority where the value is equal to the given value.
          in: query
          name: seniority__eq
          required: false
          schema:
            anyOf:
              - type: string
              - type: "null"
            default: null
            description: Filter seniority where the value is equal to the given value.
            title: Seniority  Eq
        - description: Filter seniority where the value is not equal to the given value.
          in: query
          name: seniority__neq
          required: false
          schema:
            anyOf:
              - type: string
              - type: "null"
            default: null
            description: Filter seniority where the value is not equal to the given value.
            title: Seniority  Neq
        - description: Filter seniority where the value contains the given value.
          in: query
          name: seniority__contains
          required: false
          schema:
            anyOf:
              - type: string
              - type: "null"
            default: null
            description: Filter seniority where the value contains the given value.
            title: Seniority  Contains
        - description: Filter seniority where the value is in the given list.
          in: query
          name: seniority__in
          required: false
          schema:
            anyOf:
              - type: string
              - type: "null"
            default: null
            description: Filter seniority where the value is in the given list.
            title: Seniority  In
        - description: Filter seniority to rows where the value is NULL (true) or is not
            NULL (false).
          in: query
          name: seniority__isnull
          required: false
          schema:
            anyOf:
              - type: boolean
              - type: "null"
            default: null
            description: Filter seniority to rows where the value is NULL (true) or is not
              NULL (false).
            title: Seniority  Isnull
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/BDCValuationDetailResponse"
          description: Successful Response
        "400":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ErrorResponse"
          description: Bad request (e.g. invalid cursor).
        "422":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/HTTPValidationError"
          description: Validation Error
        "500":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/InternalServerErrorResponse"
          description: Unexpected server error.
        "503":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ErrorResponse"
          description: Service unavailable (e.g. database down).
      security:
        - HTTPBearer: []
      summary: BDC Valuations borrower information
      tags:
        - BDC Valuations
security:
  - HTTPBearer: []
components:
  schemas:
    BDCValuationDetailResponse:
      properties:
        average_fair_value_ratio:
          anyOf:
            - type: number
            - type: "null"
          readOnly: true
          title: Average Fair Value Ratio
        holdings_url:
          title: Holdings Url
          type: string
        industry:
          title: Industry
          type: string
        managers:
          items:
            $ref: "#/components/schemas/ValuationManager"
          title: Managers
          type: array
        total_bdcs_holding:
          readOnly: true
          title: Total Bdcs Holding
          type: integer
        total_fair_value:
          anyOf:
            - type: number
            - type: "null"
          readOnly: true
          title: Total Fair Value
        weighted_average_fair_value_ratio:
          anyOf:
            - type: number
            - type: "null"
          readOnly: true
          title: Weighted Average Fair Value Ratio
      required:
        - holdings_url
        - industry
        - managers
        - total_fair_value
        - average_fair_value_ratio
        - weighted_average_fair_value_ratio
        - total_bdcs_holding
      title: BDCValuationDetailResponse
      type: object
    ErrorResponse:
      description: Client-facing error envelope.
      examples:
        - error_code: invalid_cursor
          message: The supplied cursor could not be decoded.
          trace_id: 202bde256c7d446f9623efdc96286c5d
        - error_code: service_unavailable
          message: Database is not available
          trace_id: c2416d52c6d14c8e831aad792407442c
      properties:
        error_code:
          title: Error Code
          type: string
        message:
          title: Message
          type: string
        trace_id:
          anyOf:
            - type: string
            - type: "null"
          title: Trace Id
      required:
        - error_code
        - message
      title: ErrorResponse
      type: object
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: "#/components/schemas/ValidationError"
          title: Detail
          type: array
      title: HTTPValidationError
      type: object
    InternalServerErrorResponse:
      properties:
        error_code:
          examples:
            - internal_server_error
          title: Error Code
          type: string
        message:
          examples:
            - An unexpected error occurred.
          title: Message
          type: string
        trace_id:
          anyOf:
            - type: string
            - type: "null"
          examples:
            - e7dfd20231374d308f04655eb0538be4
          title: Trace Id
      required:
        - error_code
        - message
        - trace_id
      title: InternalServerErrorResponse
      type: object
    ValuationManager:
      properties:
        average_fair_value_ratio:
          anyOf:
            - type: number
            - type: "null"
          readOnly: true
          title: Average Fair Value Ratio
        bdcs:
          items:
            $ref: "#/components/schemas/ValuationBDC"
          title: Bdcs
          type: array
        name:
          title: Name
          type: string
        total_fair_value:
          anyOf:
            - type: number
            - type: "null"
          readOnly: true
          title: Total Fair Value
        weighted_average_fair_value_ratio:
          anyOf:
            - type: number
            - type: "null"
          readOnly: true
          title: Weighted Average Fair Value Ratio
      required:
        - name
        - bdcs
        - total_fair_value
        - average_fair_value_ratio
        - weighted_average_fair_value_ratio
      title: ValuationManager
      type: object
    ValidationError:
      properties:
        ctx:
          title: Context
          type: object
        input:
          title: Input
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          title: Location
          type: array
        msg:
          title: Message
          type: string
        type:
          title: Error Type
          type: string
      required:
        - loc
        - msg
        - type
      title: ValidationError
      type: object
    ValuationBDC:
      properties:
        average_fair_value_ratio:
          anyOf:
            - type: number
            - type: "null"
          readOnly: true
          title: Average Fair Value Ratio
        instruments:
          items:
            $ref: "#/components/schemas/ValuationInstrument"
          title: Instruments
          type: array
        name:
          title: Name
          type: string
        total_fair_value:
          anyOf:
            - type: number
            - type: "null"
          readOnly: true
          title: Total Fair Value
        weighted_average_fair_value_ratio:
          anyOf:
            - type: number
            - type: "null"
          readOnly: true
          title: Weighted Average Fair Value Ratio
      required:
        - instruments
        - name
        - total_fair_value
        - average_fair_value_ratio
        - weighted_average_fair_value_ratio
      title: ValuationBDC
      type: object
    ValuationInstrument:
      properties:
        description:
          title: Description
          type: string
        fair_value:
          anyOf:
            - type: number
            - type: "null"
          title: Fair Value
        fair_value_ratio:
          anyOf:
            - type: number
            - type: "null"
          title: Fair Value Ratio
        labels:
          items:
            $ref: "#/components/schemas/HoldingFlag"
          title: Labels
          type: array
        principal_balance:
          anyOf:
            - type: number
            - type: "null"
          title: Principal Balance
      required:
        - description
        - fair_value_ratio
        - fair_value
        - principal_balance
        - labels
      title: ValuationInstrument
      type: object
    HoldingFlag:
      enum:
        - Non-accrual
        - PIK
      title: HoldingFlag
      type: string
  securitySchemes:
    HTTPBearer:
      bearerFormat: JWT
      scheme: bearer
      type: http
```
