---
title: "AbfDeal"
url: "https://console.9fin.com/apis/abf-service/versions/a79a8be2-dd41-4541-904d-592dc9ccf46e/schemas/AbfDeal"
---

> Full API specification: https://console.9fin.com/apis/abf-service/versions/a79a8be2-dd41-4541-904d-592dc9ccf46e.md

# AbfDeal

An ABF deal, reflecting its most recent version.

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: 9fin ABF API
  version: 0.1.6
servers:
  - description: Production environment
    url: https://api.9fin.com
components:
  schemas:
    AbfDeal:
      description: An ABF deal, reflecting its most recent version.
      examples:
        - arrangers:
            - Example Securities
          co_arrangers: []
          collateral_jurisdictions:
            - Germany
          collateral_types:
            - Auto loans
          currency: EUR
          deal_code: ABCD1234
          deal_name: Example Auto ABS 2026-1
          deal_size: 500000000
          deal_type: Auto ABS
          entity_nf_id: nf_ent_3f2504e04f8941d39a0c0305e82c3301
          expected_maturity_date: 2031-07-14
          lead_managers:
            - Example Securities
          originators:
            - Example Auto Finance GmbH
          pool_size: 525000000
          pricing_date: 2026-07-14
          sellers:
            - Example Auto Finance GmbH
          servicers:
            - Example Servicing GmbH
          sponsor: Example Bank AG
          updated_at: 2026-08-21T09:14:02.117Z
      properties:
        arrangers:
          description: Arranger names. Empty list when none are recorded — never null.
          items:
            type: string
          title: Arrangers
          type: array
        co_arrangers:
          description: Co-arranger names. Empty list when none are recorded — never null.
          items:
            type: string
          title: Co Arrangers
          type: array
        collateral_jurisdictions:
          description: Jurisdictions of the collateral. Empty list when none are recorded
            — never null.
          items:
            type: string
          title: Collateral Jurisdictions
          type: array
        collateral_types:
          description: Collateral types backing the deal. Empty list when none are
            recorded — never null.
          items:
            type: string
          title: Collateral Types
          type: array
        currency:
          description: ISO currency code of the deal.
          title: Currency
          type: string
        deal_code:
          description: Stable, human-readable deal identifier (e.g. `ABCD1234`). Unique
            and safe to use as your own key for the deal.
          title: Deal Code
          type: string
        deal_name:
          description: Deal name as published by 9fin.
          title: Deal Name
          type: string
        deal_size:
          description: Size of the deal. Amount in full currency units (not millions).
          title: Deal Size
          type: number
        deal_type:
          description: ABF deal type, e.g. `Auto ABS`, `RMBS`.
          title: Deal Type
          type: string
        entity_nf_id:
          anyOf:
            - type: string
            - type: "null"
          description: Permanent opaque organisation id for the deal's issuer entity
            (`nf_ent_<hex>`). Null when the deal has no linked entity or the id
            has not been synced yet.
          title: Entity Nf Id
        expected_maturity_date:
          anyOf:
            - format: date
              type: string
            - type: "null"
          description: Expected repayment date. Null when no date exists.
          title: Expected Maturity Date
        lead_managers:
          description: Lead manager names. Empty list when none are recorded — never null.
          items:
            type: string
          title: Lead Managers
          type: array
        originators:
          description: Originator names. Empty list when none are recorded — never null.
          items:
            type: string
          title: Originators
          type: array
        pool_size:
          anyOf:
            - type: number
            - type: "null"
          description: Size of the collateral pool. Amount in full currency units (not
            millions). Null when no pool size exists for the deal.
          title: Pool Size
        pricing_date:
          description: Date the deal priced.
          format: date
          title: Pricing Date
          type: string
        sellers:
          description: Seller names. Empty list when none are recorded — never null.
          items:
            type: string
          title: Sellers
          type: array
        servicers:
          description: Servicer names. Empty list when none are recorded — never null.
          items:
            type: string
          title: Servicers
          type: array
        sponsor:
          anyOf:
            - type: string
            - type: "null"
          description: Deal sponsor name. Null when the deal has no sponsor.
          title: Sponsor
        updated_at:
          description: >-
            When this deal was last edited, including anything nested in it such
            as its tranches.


            Not a sync cursor — not even the maximum across every page. Take the
            watermark you pass to `since` from `/v0/abf/feed-summary`.
          format: date-time
          title: Updated At
          type: string
      required:
        - deal_code
        - entity_nf_id
        - deal_name
        - deal_type
        - currency
        - deal_size
        - pricing_date
        - updated_at
      title: AbfDeal
      type: object
```
