> This page is for Docs.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://zuora.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://zuora.ferndocs.com/_mcp/server.

# Field descriptions of Amendment

> This reference provides the description of the fields of the Amendment object.

This reference provides the description of the fields of the Amendment object.

All field names are case sensitive. Check enumerated values in descriptions to confirm capitalization and spacing.

<table>
  <tr>
    <th>
      Name
    </th>

    <th>
      Required to Create?
    </th>

    <th>
      Allowed Operations
    </th>

    <th>
      Description
    </th>
  </tr>

  <tr>
    <td>
      AutoRenew
    </td>

    <td>
      conditional
    </td>

    <td>
      Create Query Update\* Delete Filter
    </td>

    <td>
      Determines whether the subscription is automatically renewed, or whether it expires at the end of the term and needs to be manually renewed.

      **Required:** For amendment of type TermsAndConditions when changing the automatic renewal status of a subscription.

      **Type**: boolean

      **Version notes**: --

      **Values**: true, false
    </td>
  </tr>

  <tr>
    <td>
      BookingDate
    </td>

    <td>
      optional
    </td>

    <td>
      Create Query Filter
    </td>

    <td>
      The date when the amendment is signed.

      This field is to standardize the booking date information to increase audit ability and traceability of data between Zuora Billing and Zuora Revenue. It is mapped as the booking date for a sale order line in Zuora Revenue.

      **Type**: date

      **Version notes**: 118.0
    </td>
  </tr>

  <tr>
    <td>
      Code
    </td>

    <td>
      required
    </td>

    <td>
      Query Filter
    </td>

    <td>
      A unique alphanumeric string that identifies the amendment.

      **Type**: string

      **Character limit**: 50

      **Version notes**: --

      **Values**: automatically generated
    </td>
  </tr>

  <tr>
    <td>
      ContractEffectiveDate
    </td>

    <td>
      required
    </td>

    <td>
      Create Query Update Delete Filter
    </td>

    <td>
      The date when the amendment's changes become effective for billing purposes.

      **Type**:

      * date: Supported as of WSDL version 69+
      * dateTime: Supported through WSDL version 68

      **Version notes**: --
    </td>
  </tr>

  <tr>
    <td>
      CreatedById
    </td>

    <td>
      optional
    </td>

    <td>
      Query Filter
    </td>

    <td>
      The user ID of the person who created the amendment.

      **Type**: zns:ID

      **Character limit**: 32

      **Version notes**: WSDL 20.0+

      **Values**: automatically generated
    </td>
  </tr>

  <tr>
    <td>
      CreatedDate
    </td>

    <td>
      optional
    </td>

    <td>
      Query Filter
    </td>

    <td>
      The date when the amendment was created.

      **Type**: dateTime

      **Version notes**: WSDL 20.0+

      **Values**: automatically generated
    </td>
  </tr>

  <tr>
    <td>
      CurrentTerm
    </td>

    <td>
      conditional
    </td>

    <td>
      Create Query Update\* Amend Delete Filter
    </td>

    <td>
      The length of the period for the current subscription term.

      This field can be updated when Status is `Draft` .

      **Required**: Only if the value of the Type field is set to `TermsAndConditions` and TermType is set to `TERMED` . This field is not required if TermType is set to `EVERGREEN` .

      **Type**: long

      **Character limit**:

      **Version notes**: WSDL 73.0+

      **Values**: a valid number

      **Note**: The InitialTerm field is deprecated from WSDL 73.0, use the CurrentTerm field instead.
    </td>
  </tr>

  <tr>
    <td>
      CurrentTermPeriodType
    </td>

    <td>
      conditional
    </td>

    <td>
      Create Query Update\* Amend Delete Filter
    </td>

    <td>
      The period type for the current subscription term.

      **Type**: string

      **Character limit**:

      **Version notes**: WSDL 73.0+

      **Values**:

      * `Month` (default)
      * `Year`
      * `Day`
      * `Week`

      **Note**:

      * This field can be updated when Status is `Draft` .
      * This field is used with the CurrentTerm field to specify the current subscription term.
    </td>
  </tr>

  <tr>
    <td>
      CustomerAcceptanceDate
    </td>

    <td>
      conditional
    </td>

    <td>
      Create Query Update Delete Filter
    </td>

    <td>
      The date when the customer accepts the amendment's changes to the subscription.

      This field is only required if Zuora is configured to require customer acceptance in Zuora Billing and the subscription is currently in the Pending Acceptance status (the value of the Status field is currently PendingAcceptance).

      Use this field together with the Status field. When you set a date in this field as a customer acceptance date, you should also set the Status field as `Completed` .

      **Type**:

      * date: Supported as of WSDL version 69+
      * dateTime: Supported through WSDL version 68

      **Version notes**: --
    </td>
  </tr>

  <tr>
    <td>
      Description
    </td>

    <td>
      optional
    </td>

    <td>
      Create Query Update\* Delete Filter
    </td>

    <td>
      A description of the amendment.

      **Type:** string

      **Character limit**: 500

      **Version notes**: --

      **Values**: maximum 500 characters
    </td>
  </tr>

  <tr>
    <td>
      DestinationAccountId
    </td>

    <td>
      optional
    </td>

    <td>
      Create Filter
    </td>

    <td>
      The ID of the subscription owner that the subscription is being transferred to.

      **Type**: zns:ID

      **Character limit**: 32

      **Version notes**: WSDL 33.0+ requires either the DestinationAccountId field or the DestinationInvoiceOwnerId field for owner transfer amendments

      **Values**: a valid account ID
    </td>
  </tr>

  <tr>
    <td>
      DestinationInvoiceOwnerId
    </td>

    <td>
      optional
    </td>

    <td>
      Create Filter
    </td>

    <td>
      The ID of the invoice owner that the subscription is being transferred to.

      **Type**: zns:ID

      **Character limit**: 32

      **Version notes**: WSDL 33.0+ requires either the DestinationAccountId field or the DestinationInvoiceOwnerId field for owner transfer amendments

      **Values**: a valid invoice ID
    </td>
  </tr>

  <tr>
    <td>
      EffectiveDate
    </td>

    <td>
      conditional
    </td>

    <td>
      Create Query Update Delete Filter
    </td>

    <td>
      The date when the cancellation amendment takes effect.

      **Type**:

      * date: Supported as of WSDL version 69+
      * dateTime: Supported through WSDL version 68

      **Version notes**: --
    </td>
  </tr>

  <tr>
    <td>
      Id
    </td>

    <td>
      optional
    </td>

    <td>
      Query Filter
    </td>

    <td>
      The ID of this object. Upon creation of this object, this field becomes AmendmentId.

      **Type**: zns:ID

      **Character limit**: 32

      **Version notes**: --

      **Values**: automatically generated
    </td>
  </tr>

  <tr>
    <td>
      Name
    </td>

    <td>
      required
    </td>

    <td>
      Create Query Update\* Delete Filter
    </td>

    <td>
      The name of the amendment.

      **Type**: string

      **Character limit**: 100

      **Version notes**: --

      **Values**: a string of 100 characters or fewer
    </td>
  </tr>

  <tr>
    <td>
      RatePlanData
    </td>

    <td>
      conditional
    </td>

    <td>
      Create
    </td>

    <td>
      A container for one RatePlan object.

      **Required**: Only for NewProduct, RemoveProduct and UpdateProduct amendments.

      **Type**: zns:RatePlanData

      **Character limit**:

      **Version notes**: --

      **Values**: RatePlanData
    </td>
  </tr>

  <tr>
    <td>
      RenewalSetting
    </td>

    <td>
      conditional
    </td>

    <td>
      Subscribe Amend Update\* Filter
    </td>

    <td>
      Specifies whether a termed subscription will remain termed or change to evergreen when it is renewed.

      **Required**: If TermType is Termed

      **Type**: string

      **Character limit**:

      **Version notes**: WSDL 62+

      **Values**: RENEW_WITH_SPECIFIC_TERM (default), RENEW_TO_EVERGREEN
    </td>
  </tr>

  <tr>
    <td>
      RenewalTerm
    </td>

    <td>
      conditional
    </td>

    <td>
      Create Query Update\* Delete Filter
    </td>

    <td>
      The term of renewal for the amended subscription.

      This field can be updated when Status is `Draft` .

      **Required**: Only if the value of the Type field is set to `TermsAndConditions` .

      **Type**: long

      **Character limit**:

      **Version notes**: --

      **Values:** a valid number
    </td>
  </tr>

  <tr>
    <td>
      RenewalTermPeriodType
    </td>

    <td>
      optional
    </td>

    <td>
      Create Query Update\* Amend Subscribe Delete Filter
    </td>

    <td>
      The period type for the subscription renewal term.

      This field can be updated when Status is `Draft` .

      **Required**: Only if the value of the Type field is set to `TermsAndConditions` . This field is used with the RenewalTerm field to specify the subscription renewal term.

      **Type**: string

      **Character limit**:

      **Version notes**: WSDL 73.0+

      **Values**:

      * `Month` (default)
      * `Year`
      * `Day`
      * `Week`
    </td>
  </tr>

  <tr>
    <td>
      ResumeDate
    </td>

    <td>
      conditional
    </td>

    <td>
      Amend Query Update Filter
    </td>

    <td>
      The date when the subscription resumption takes effect. See Resume Date for more information.

      > **Note**
      >
      > This feature is in the Early Adopter phase.

      **Required**: This field is only applicable if you resume a suspended subscription.

      **Type**: date

      **Version notes**: WSDL 76.0+
    </td>
  </tr>

  <tr>
    <td>
      ServiceActivationDate
    </td>

    <td>
      conditional
    </td>

    <td>
      Create Query Update Delete Filter
    </td>

    <td>
      The date when service is activated.

      This field is only required if Zuora is configured to require service activation in Zuora Billing and the subscription is currently in the Pending Activation status (the value of the Status field is currently `PendingActivation` ).

      Use this field together with the Status field. When you set a date in this field as a service activation date, you should also set the Status field as the expected next phase status: `Completed` or `PendingAcceptance` .

      **Type**:

      * date: Supported as of WSDL version 69+
      * dateTime: Supported through WSDL version 68

      **Version notes**: --
    </td>
  </tr>

  <tr>
    <td>
      SpecificUpdateDate
    </td>

    <td>
      conditional
    </td>

    <td>
      Amend Create Query Update
    </td>

    <td>
      The date when the UpdateProduct amendment takes effect. This field is only applicable if there is already a future-dated UpdateProduct amendment on the subscription.

      See Create an UpdateProduct Amendment Before a Future-dated Update for more information.

      **Req uired**: Only for the UpdateProduct amendments if there is already a future-dated UpdateProduct amendment on the subscription.

      **Type**: date

      **Version notes**: WSDL 71.0+
    </td>
  </tr>

  <tr>
    <td>
      Status
    </td>

    <td>
      required
    </td>

    <td>
      Create Query Delete Filter
    </td>

    <td>
      The status of the amendment.

      Type: string (enum)

      **Character limit**: 17

      **Version notes**: --

      **Values**: one of the following:

      * Draft (default, if left null)
      * Pending Activation
      * Pending Acceptance
      * Completed
    </td>
  </tr>

  <tr>
    <td>
      SubscriptionId
    </td>

    <td>
      required
    </td>

    <td>
      Create Query Update\* Delete Filter
    </td>

    <td>
      The ID of the subscription that the amendment changes.

      **Type**: zns:ID

      **Character limit**: 32

      **Version notes**: --

      **Values**: a valid subscription ID
    </td>
  </tr>

  <tr>
    <td>
      SuspendDate
    </td>

    <td>
      conditional
    </td>

    <td>
      Amend Query Update Filter
    </td>

    <td>
      The date when the subscription suspension takes effect. See Suspend Date for more information.

      > **Note**
      >
      > This feature is in the Early Adopter phase.

      **Required**: This field is only applicable if you suspend an active subscription.

      **Type**: date

      **Version notes**: WSDL 76.0+
    </td>
  </tr>

  <tr>
    <td>
      TermStartDate
    </td>

    <td>
      conditional
    </td>

    <td>
      Create Query Update Delete Filter
    </td>

    <td>
      The date when the new terms and conditions take effect.

      **Required**: Only if the value of the Type field is set to TermsAndConditions.

      **Type**:

      * date: Supported as of WSDL version 69+
      * dateTime: Supported through WSDL version 68

      **Version notes**: --
    </td>
  </tr>

  <tr>
    <td>
      TermType
    </td>

    <td>
      conditional
    </td>

    <td>
      Create Query Update\* Delete Filter
    </td>

    <td>
      Indicates if the subscription isTERMED or EVERGREEN.

      * A TERMED subscription has an expiration date, and must be manually renewed.
      * An EVERGREEN subscription doesn't have an expiration date, and must be manually ended.

      **Required**: Only when as part of an amendment of type TermsAndConditions ﻿to change the term type of a subscription.

      Type: string

      **Character limit**: 9

      **Version notes**: --

      **Values**: TERMED, EVERGREEN
    </td>
  </tr>

  <tr>
    <td>
      Type
    </td>

    <td>
      required
    </td>

    <td>
      Create Query Update\* Delete Filter
    </td>

    <td>
      The type of amendment.

      **Type**: string (enum)

      **Character limit**: 20

      **Version note** s: The SuspendSubscription and ResumeSubscription values are available in WSDL 76.0+.

      **Values**: one of the following:

      * Cancellation
      * NewProduct
      * OwnerTransfer
      * RemoveProduct
      * Renewal
      * UpdateProduct
      * TermsAndConditions
      * SuspendSubscription (This value is in **Limited Availability**.)
      * ResumeSubscription (This value is in **Limited Availability**.)
    </td>
  </tr>

  <tr>
    <td>
      UpdatedById
    </td>

    <td>
      optional
    </td>

    <td>
      Query Filter
    </td>

    <td>
      The ID of the user who last updated the amendment.

      **Type**: zns:ID

      **Character limit**: 32

      **Version notes**: WSDL 20.0+

      **Values**: automatically generated
    </td>
  </tr>

  <tr>
    <td>
      UpdatedDate
    </td>

    <td>
      optional
    </td>

    <td>
      Query Filter
    </td>

    <td>
      The date when the amendment was last updated.

      **Type**: dateTime

      **Version notes**: WSDL 20.0+

      **Values**: automatically generated
    </td>
  </tr>
</table>