---
title: "Parties"
url: "https://console.9fin.com/apis/covenants-service/versions/d54352ff-53e9-48ef-9f3e-d1bf83d9fca7/schemas/Parties"
---

> Full API specification: https://console.9fin.com/apis/covenants-service/versions/d54352ff-53e9-48ef-9f3e-d1bf83d9fca7.md

# Parties

Counterparties on the instrument. All three are real firm names and all three are nulled on restricted rows (``scramble_func=set_null`` in ``models.py``), mirroring the legacy screener's behaviour exactly.

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: Covenant Data API
  version: 0.7.0
servers:
  - url: https://api.9fin.com
components:
  schemas:
    Parties:
      properties:
        bookrunner:
          anyOf:
            - type: string
            - type: "null"
          title: Bookrunner
        company_legal_advisor:
          anyOf:
            - type: string
            - type: "null"
          title: Company Legal Advisor
        bookrunner_legal_advisor:
          anyOf:
            - type: string
            - type: "null"
          title: Bookrunner Legal Advisor
      type: object
      title: Parties
      description: >-
        Counterparties on the instrument.


        All three are real firm names and all three are nulled on restricted
        rows

        (``scramble_func=set_null`` in ``models.py``), mirroring the legacy

        screener's behaviour exactly.
```
