---
title: "ResendToaPacketRequest"
url: "https://developers.zinnia.com/apis/new-business-annuity/versions/45a989ab-c3aa-4f85-8f67-f05c41747ed7/schemas/ResendToaPacketRequest"
---

> Full API specification: https://developers.zinnia.com/apis/new-business-annuity/versions/45a989ab-c3aa-4f85-8f67-f05c41747ed7.md

# ResendToaPacketRequest

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: Zinnia New Business Annuity API
  version: 0.8.0
servers:
  - url: https://qa.api.zinnia.io
    description: QA Environment
  - url: https://dev.api.zinnia.io
    description: DEV Environment
  - url: https://uat.api.zinnia.io
    description: UAT Environment
  - url: https://api.zinnia.io
    description: PROD Environment
components:
  schemas:
    ResendToaPacketRequest:
      type: object
      additionalProperties: false
      required:
        - requestSource
        - codingCarrier
        - codingContractNumber
        - resendReason
        - updateDeliveryMethod
      properties:
        requestSource:
          type: string
          minLength: 1
          description: Origin of the request, for example `Call`.
          example: Call
        callerName:
          type: string
          description: Name of the caller who requested the resend.
          example: Jane Doe
        codingCarrier:
          type: string
          minLength: 1
          description: Carrier selected for coding.
          example: Mass Mutual Life Insurance Company
        codingContractNumber:
          type: string
          minLength: 1
          description: Coding contract number shown in the resend screen.
          example: "797897987"
        contractNumber:
          type: string
          description: Additional contract number supplied by the calling system.
          example: "797897987"
        resendReason:
          type: string
          minLength: 1
          description: Reason the TOA packet is being resent.
          example: Customer request
        updateDeliveryMethod:
          type: boolean
          description: Indicates whether the delivery method must be overridden.
          example: true
        deliveryMethod:
          type: string
          pattern: ^([Aa][Dd][Dd][Rr][Ee][Ss][Ss]|[Ee][Mm][Aa][Ii][Ll]|[Ff][Aa][Xx])$
          description: Required when `updateDeliveryMethod` is `true`; accepts ADDRESS,
            EMAIL, or FAX case-insensitively.
          example: EMAIL
      allOf:
        - if:
            properties:
              updateDeliveryMethod:
                const: true
            required:
              - updateDeliveryMethod
          then:
            required:
              - deliveryMethod
```
