---
title: "List DIP financings"
url: "https://console.9fin.com/apis/distressed-api/versions/6f7fc866-4490-4486-90ea-393120603830/operations/list_dip_financings_v0_distressed_dip_get"
---

> Full API specification: https://console.9fin.com/apis/distressed-api/versions/6f7fc866-4490-4486-90ea-393120603830.md

# List DIP financings

`GET` `/v0/distressed/dip`

Operation ID: `list_dip_financings_v0_distressed_dip_get`

List Debtor-in-possession (DIP) financing. DIP financing terms for Chapter 11 cases. Each item is one facility. Join to `/v0/distressed/restructurings` on `restructuring_uuid`, or GET `/v0/distressed/restructurings/{restructuring_uuid}` for a single event.

## Query parameters

- `limit` (optional) - Maximum number of rows to return.
- `cursor` (optional) - Opaque keyset-pagination cursor from a prior page.
- `uuid__eq` (optional) - Filter uuid where the value is equal to the given value.
- `uuid__neq` (optional) - Filter uuid where the value is not equal to the given value.

## 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 Distressed API
  version: 0.1.11
paths:
  /v0/distressed/dip:
    get:
      description: >-
        List Debtor-in-possession (DIP) financing.


        DIP financing terms for Chapter 11 cases. Each item is one facility.
        Join to

        `/v0/distressed/restructurings` on `restructuring_uuid`, or GET

        `/v0/distressed/restructurings/{restructuring_uuid}` for a single event.
      operationId: list_dip_financings_v0_distressed_dip_get
      parameters:
        - description: Maximum number of rows to return.
          in: query
          name: limit
          required: false
          schema:
            anyOf:
              - maximum: 100
                minimum: 1
                type: integer
              - type: "null"
            default: 50
            description: Maximum number of rows to return.
            title: Limit
        - description: Opaque keyset-pagination cursor from a prior page.
          in: query
          name: cursor
          required: false
          schema:
            anyOf:
              - type: string
              - type: "null"
            default: null
            description: Opaque keyset-pagination cursor from a prior page.
            title: Cursor
        - description: Filter uuid where the value is equal to the given value.
          in: query
          name: uuid__eq
          required: false
          schema:
            anyOf:
              - format: uuid
                type: string
              - type: "null"
            default: null
            description: Filter uuid where the value is equal to the given value.
            title: Uuid  Eq
        - description: Filter uuid where the value is not equal to the given value.
          in: query
          name: uuid__neq
          required: false
          schema:
            anyOf:
              - format: uuid
                type: string
              - type: "null"
            default: null
            description: Filter uuid where the value is not equal to the given value.
            title: Uuid  Neq
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/DipResponse"
          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: List DIP financings
      tags:
        - Debtor-in-Possession (DIP)
security:
  - HTTPBearer: []
components:
  schemas:
    DipResponse:
      description: Cursor-paginated list of DIP financing facilities.
      properties:
        items:
          description: A single debtor-in-possession financing facility that match the
            provided filter criteria.
          items:
            $ref: "#/components/schemas/DipListItem"
          title: Items
          type: array
        next_cursor:
          anyOf:
            - type: string
            - type: "null"
          description: Cursor to pass in the next request to fetch the next page.
          title: Next Cursor
      required:
        - items
        - next_cursor
      title: DipResponse
      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
    DipListItem:
      description: A single debtor-in-possession financing facility.
      properties:
        adequate_protection:
          description: Protections granted to existing lenders.
          items:
            type: string
          title: Adequate Protection
          type: array
        agents:
          description: An agent on the facility.
          items:
            $ref: "#/components/schemas/DipAgent"
          title: Agents
          type: array
        avoidance_action_liens:
          anyOf:
            - type: boolean
            - type: "null"
          description: Whether the DIP takes liens on avoidance actions.
          title: Avoidance Action Liens
        budget_variance_cushion:
          anyOf:
            - type: number
            - type: "null"
          description: Budget variance cushion. Value as a percentage.
          title: Budget Variance Cushion
        challenge_period_challenge_amount:
          anyOf:
            - type: number
            - type: "null"
          description: Challenge amount. Amount in USD millions.
          title: Challenge Period Challenge Amount
        challenge_period_other_parties_days:
          anyOf:
            - type: integer
            - type: "null"
          description: Challenge period for other parties, in days.
          title: Challenge Period Other Parties Days
        chap_7_trustee_carve_out:
          anyOf:
            - type: number
            - type: "null"
          description: Chapter 7 trustee carve-out. Amount in USD millions.
          title: Chap 7 Trustee Carve Out
        company:
          anyOf:
            - $ref: "#/components/schemas/Entity"
            - type: "null"
          description: Company linked to the DIP facility. Null when the court case
            matches no 9fin company.
        default_rate:
          anyOf:
            - type: number
            - type: "null"
          description: Default interest rate. Value as a percentage.
          title: Default Rate
        facility_name:
          anyOf:
            - type: string
            - type: "null"
          description: Name of the facility. E.g., DIP Term Loan
          title: Facility Name
        facility_type:
          anyOf:
            - type: string
            - type: "null"
          description: Type of the facility. E.g., Term Loan.
          title: Facility Type
        fees:
          description: Fees charged on the facility.
          items:
            $ref: "#/components/schemas/DipFee"
          title: Fees
          type: array
        interest_rates:
          description: Interest rates on the facility. A facility may price several rates.
          items:
            $ref: "#/components/schemas/DipInterestRate"
          title: Interest Rates
          type: array
        interim_amount:
          anyOf:
            - type: number
            - type: "null"
          description: Interim facility size. Amount in USD millions.
          title: Interim Amount
        lender_types:
          description: Lender types. E.g., Existing Lenders
          items:
            type: string
          title: Lender Types
          type: array
        lenders:
          description: A lender groups on the facility.
          items:
            $ref: "#/components/schemas/DipLender"
          title: Lenders
          type: array
        liens_on_avoidance_actions_when:
          anyOf:
            - type: string
            - type: "null"
          description: When avoidance action liens attach. E.g., `At Interim`
          title: Liens On Avoidance Actions When
        new_money_amount:
          anyOf:
            - type: number
            - type: "null"
          description: New money raised. Amount in USD millions.
          title: New Money Amount
        outside_maturity_date:
          anyOf:
            - format: date
              type: string
            - type: "null"
          description: Outside maturity date.
          title: Outside Maturity Date
        post_trigger_notice_carve_out:
          anyOf:
            - type: number
            - type: "null"
          description: Post-trigger notice carve-out. Amount in USD millions.
          title: Post Trigger Notice Carve Out
        priming_allowed:
          anyOf:
            - type: boolean
            - type: "null"
          description: Whether the DIP may prime existing liens.
          title: Priming Allowed
        prof_fee_line_item_from_budget:
          anyOf:
            - type: number
            - type: "null"
          description: Professional fee line item from the budget. Amount in USD millions.
          title: Prof Fee Line Item From Budget
        restructuring_uuid:
          anyOf:
            - format: uuid
              type: string
            - type: "null"
          description: Parent restructuring event identifier.Null when the court case is
            unmatched, or resolves to no restructuring
          title: Restructuring Uuid
        roll_up_refi:
          anyOf:
            - type: boolean
            - type: "null"
          description: Whether the DIP rolls up or refinances any debt.
          title: Roll Up Refi
        rollup_facilities:
          description: Pre-petition facilities rolled up or refinanced into the DIP.
          items:
            $ref: "#/components/schemas/DipRollupFacility"
          title: Rollup Facilities
          type: array
        rollup_total:
          default: 0
          description: Total rolled up. Amount in USD millions.
          title: Rollup Total
          type: number
        sources:
          description: Where the terms were sourced from.
          items:
            type: string
          title: Sources
          type: array
        total_amount:
          anyOf:
            - type: number
            - type: "null"
          description: Total facility size. Amount in USD millions.
          title: Total Amount
        uuid:
          description: Unique DIP facility identifier.
          format: uuid
          title: Uuid
          type: string
        waivers:
          description: Waivers granted on the facility. E.g., `506(c)`, `552(b)`
          items:
            type: string
          title: Waivers
          type: array
      required:
        - uuid
      title: DipListItem
      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
    DipAgent:
      description: An agent on the facility.
      properties:
        name:
          description: Agent name.
          title: Name
          type: string
      required:
        - name
      title: DipAgent
      type: object
    Entity:
      description: A 9fin entity (e.g. a company), identified by its `nf_id`.
      properties:
        name:
          description: Company name.
          title: Name
          type: string
        nf_id:
          description: Permanent opaque organisation id (`nf_ent_<hex>`).
          title: Nf Id
          type: string
      required:
        - nf_id
        - name
      title: Entity
      type: object
    DipFee:
      description: Fees charged on the facility.
      properties:
        fee_amount:
          anyOf:
            - type: number
            - type: "null"
          description: Amount in USD millions.
          title: Fee Amount
        fee_percentage:
          anyOf:
            - type: number
            - type: "null"
          description: Value as a percentage.
          title: Fee Percentage
        fee_type:
          description: Fee type. E.g., Closing Fee, Fronting Fee, Exit Fee, etc.
          title: Fee Type
          type: string
        initial_fee_amount:
          anyOf:
            - type: number
            - type: "null"
          description: Amount in USD millions.
          title: Initial Fee Amount
      required:
        - fee_type
      title: DipFee
      type: object
    DipInterestRate:
      description: Interest rates on the facility. A facility may price several rates.
      properties:
        base_rate:
          anyOf:
            - type: string
            - type: "null"
          description: Base rate.
          title: Base Rate
        floor:
          anyOf:
            - type: number
            - type: "null"
          description: Value as a percentage.
          title: Floor
        pik_or_cash:
          anyOf:
            - type: string
            - type: "null"
          description: PIK or cash interest indicator.
          title: Pik Or Cash
        spread:
          anyOf:
            - type: number
            - type: "null"
          description: Value as a percentage.
          title: Spread
      title: DipInterestRate
      type: object
    DipLender:
      description: A lender groups on the facility.
      properties:
        name:
          description: Lender name.
          title: Name
          type: string
      required:
        - name
      title: DipLender
      type: object
    DipRollupFacility:
      description: Pre-petition facilities rolled up or refinanced into the DIP.
      properties:
        amount:
          anyOf:
            - type: number
            - type: "null"
          description: Amount in USD millions.
          title: Amount
        name:
          anyOf:
            - type: string
            - type: "null"
          description: Rolled-up facility name; e.g. `USD 500.0m 8.500% SN due 2027`.
          title: Name
        ratio:
          anyOf:
            - type: number
            - type: "null"
          description: Proportion rolled up, between 0 and 1.
          title: Ratio
        tranche_id:
          anyOf:
            - type: string
            - type: "null"
          description: Rolled-up tranche identifier.
          title: Tranche Id
      title: DipRollupFacility
      type: object
  securitySchemes:
    HTTPBearer:
      bearerFormat: JWT
      scheme: bearer
      type: http
```
