---
title: "PartialWithdrawal.TransactionAmounts"
url: "https://developers.zinnia.com/apis/policy-transactions-1-0-2/versions/d0006570-ab9d-464e-814f-d120ba425e84/schemas/PartialWithdrawal.TransactionAmounts"
---

> Full API specification: https://developers.zinnia.com/apis/policy-transactions-1-0-2/versions/d0006570-ab9d-464e-814f-d120ba425e84.md

# PartialWithdrawal.TransactionAmounts

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: Zinnia Policy Transactions API.
  version: 1.0.8
servers:
  - url: https://dev.api.zinnia.io
    description: DEV Environment
  - url: https://qa.api.zinnia.io
    description: QA Environment
components:
  schemas:
    PartialWithdrawalAmountType:
      type: string
      enum:
        - AMOUNT
        - PERCENTAGE
        - FREEWITHDRAWALAMOUNT
        - EARNINGSONLY
        - MAX
        - MODIFIEDEARNINGSONLY
        - WITHDRAWALUNTILBASIS
        - PERCENTAGEOFACCOUNTVALUE
      example: AMOUNT
    PartialWithdrawalDisbursementType:
      type: string
      enum:
        - GROSS
        - NET
        - NETBEFORETAX
      example: GROSS
    PartialWithdrawalDistributionCode:
      type: string
      enum:
        - CHARITABLEGIFT
      example: CHARITABLEGIFT
    PartialWithdrawalDisbursementPaymentForm:
      type: string
      enum:
        - CHECK
        - WIRE
        - DTCC
        - ACH
        - OVERNIGHTCHECK
      example: CHECK
    PartialWithdrawalWithdrawalReason:
      type: string
      enum:
        - NORMALDISTRIBUTION
        - PREMATUREDISTRIBUTION
        - DISABILITY
        - SEPARATIONFROMEMPLOYMENT
        - UNFORESEEABLEEMERGENCY
        - INSERVICEDISTRIBUTION
        - HARDSHIP
        - DEATH
      example: NORMALDISTRIBUTION
    PartialWithdrawalHardshipType:
      type: string
      enum:
        - MEDICAL
        - HOMEPURCHASE
        - EDUCATION
        - EVICTIONPREVENTION
        - FUNERAL
        - DISASTER
        - OTHER
      example: MEDICAL
    PartialWithdrawalEmergencyType:
      type: string
      enum:
        - MEDICAL
        - CASUALTYLOSS
        - OTHERUNFORESEEABLEEMERGENCY
      example: MEDICAL
    PartialWithdrawal.TransactionAmounts:
      type: object
      properties:
        requestedAmount:
          type: number
          format: double
          example: 1000
        amountType:
          $ref: "#/components/schemas/PartialWithdrawalAmountType"
        disbursementType:
          $ref: "#/components/schemas/PartialWithdrawalDisbursementType"
        distributionCode:
          $ref: "#/components/schemas/PartialWithdrawalDistributionCode"
        disbursementPaymentForm:
          $ref: "#/components/schemas/PartialWithdrawalDisbursementPaymentForm"
        accountNumber:
          type: string
          example: "11434552525"
        participantId:
          type: string
          example: "1236"
        withdrawalReason:
          $ref: "#/components/schemas/PartialWithdrawalWithdrawalReason"
        severanceDate:
          type: string
          format: date
          example: 2026-03-17
        firstRothIRADate:
          type: string
          format: date
          example: 2026-03-17
        hardshipType:
          $ref: "#/components/schemas/PartialWithdrawalHardshipType"
        emergencyType:
          $ref: "#/components/schemas/PartialWithdrawalEmergencyType"
      required:
        - requestedAmount
        - amountType
        - disbursementType
```
