---
title: "Get a restructuring"
url: "https://console.9fin.com/apis/distressed-api/versions/6f7fc866-4490-4486-90ea-393120603830/operations/get_restructuring_v0_distressed_restructurings__restructuring_uuid__get"
---

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

# Get a restructuring

`GET` `/v0/distressed/restructurings/{restructuring_uuid}`

Operation ID: `get_restructuring_v0_distressed_restructurings__restructuring_uuid__get`

Get a restructuring event. A single event in the same shape as an item on `/v0/distressed/restructurings`. Docket cases, DIP financing and advisor fees join back here on `restructuring_uuid`.

## Path parameters

- `restructuring_uuid` (string, uuid, required) - The `uuid` of the restructuring event.

## Responses

- `200` - Successful Response
- `400` - Bad request (e.g. invalid cursor).
- `404` - No object exists with the requested identifier.
- `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/restructurings/{restructuring_uuid}:
    get:
      description: >-
        Get a restructuring event.


        A single event in the same shape as an item on
        `/v0/distressed/restructurings`. Docket cases,

        DIP financing and advisor fees join back here on `restructuring_uuid`.
      operationId: get_restructuring_v0_distressed_restructurings__restructuring_uuid__get
      parameters:
        - description: The `uuid` of the restructuring event.
          in: path
          name: restructuring_uuid
          required: true
          schema:
            description: The `uuid` of the restructuring event.
            format: uuid
            title: Restructuring Uuid
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/Restructuring"
          description: Successful Response
        "400":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ErrorResponse"
          description: Bad request (e.g. invalid cursor).
        "404":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/ErrorResponse"
          description: No object exists with the requested identifier.
        "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: Get a restructuring
      tags:
        - Restructuring
security:
  - HTTPBearer: []
components:
  schemas:
    Restructuring:
      description: Restructuring or liability-management event.
      properties:
        advisors:
          description: Advisors on the event.
          items:
            $ref: "#/components/schemas/Advisor"
          title: Advisors
          type: array
        company:
          $ref: "#/components/schemas/Entity"
        created_at:
          description: Timestamp when the event was first recorded (ISO).
          format: date-time
          title: Created At
          type: string
        creditors:
          description: Creditors on the event.
          items:
            $ref: "#/components/schemas/Creditor"
          title: Creditors
          type: array
        currency:
          anyOf:
            - type: string
            - type: "null"
          description: Currency code of pre- and post-event gross debt.
          title: Currency
        industry:
          $ref: "#/components/schemas/Industry"
        jurisdictions:
          description: Jurisdictions involved. E.g., `English Scheme`, `Chapter 15`
          items:
            type: string
          title: Jurisdictions
          type: array
        keywords:
          description: Event keywords. E.g., `New Money`, `Amend and Extend`
          items:
            type: string
          title: Keywords
          type: array
        post_gross_debt:
          anyOf:
            - type: number
            - type: "null"
          description: Gross debt after the event.
          title: Post Gross Debt
        pre_gross_debt:
          anyOf:
            - type: number
            - type: "null"
          description: Gross debt before the event.
          title: Pre Gross Debt
        process_conclusion_date:
          anyOf:
            - format: date
              type: string
            - type: "null"
          description: Process end date.
          title: Process Conclusion Date
        process_initiation_date:
          anyOf:
            - format: date
              type: string
            - type: "null"
          description: Process start date.
          title: Process Initiation Date
        situation_types:
          description: Situation types. E.g., `Exchange Offer`, `Out-of-Court Restructuring`
          items:
            type: string
          title: Situation Types
          type: array
        sponsors:
          description: Sponsors on the event.
          items:
            $ref: "#/components/schemas/Sponsor"
          title: Sponsors
          type: array
        status:
          description: Process status. E.g., `Expected`, `In Progress`, `Completed`
          title: Status
          type: string
        trigger:
          anyOf:
            - type: string
            - type: "null"
          description: What initiated the process. E.g., `Upcoming Maturity - inability to
            refinance`
          title: Trigger
        updated_at:
          anyOf:
            - format: date-time
              type: string
            - type: "null"
          description: Timestamp when the event was last updated (ISO).
          title: Updated At
        uuid:
          description: Unique restructuring event identifier.
          format: uuid
          title: Uuid
          type: string
      required:
        - uuid
        - company
        - status
        - trigger
        - keywords
        - situation_types
        - jurisdictions
        - currency
        - pre_gross_debt
        - post_gross_debt
        - process_initiation_date
        - process_conclusion_date
        - sponsors
        - creditors
        - advisors
        - industry
        - created_at
        - updated_at
      title: Restructuring
      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
    Advisor:
      description: Advisor on the event.
      properties:
        name:
          description: Advisor name.
          title: Name
          type: string
        type:
          description: Party the advisor acted for.
          title: Type
          type: string
      required:
        - name
        - type
      title: Advisor
      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
    Creditor:
      description: Creditor on the event.
      properties:
        name:
          description: Creditor name.
          title: Name
          type: string
      required:
        - name
      title: Creditor
      type: object
    Industry:
      description: A company's industry classification.
      properties:
        l2:
          anyOf:
            - type: string
            - type: "null"
          description: Level-2 industry name.
          title: L2
      required:
        - l2
      title: Industry
      type: object
    Sponsor:
      description: Sponsor on the event.
      properties:
        name:
          description: Sponsor name.
          title: Name
          type: string
      required:
        - name
      title: Sponsor
      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
  securitySchemes:
    HTTPBearer:
      bearerFormat: JWT
      scheme: bearer
      type: http
```
