> 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 Product

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

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

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

    <th>
      Required to create?
    </th>

    <th>
      Allowed operations
    </th>

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

  <tr>
    <td>
      AllowFeatureChanges
    </td>

    <td>
      optional
    </td>

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

    <td>
      Controls whether to allow your users to add or remove features while creating or amending a subscription.

      **Type**: boolean **Character** **limit**: ​n/a **Version** **notes**: WSDL 58.0+ **Values**: true, false (default)
    </td>
  </tr>

  <tr>
    <td>
      Category
    </td>

    <td>
      optional
    </td>

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

    <td>
      Category of the product. Used by Zuora Quotes Guided Product Selector.

      **Type**: string **Character** **limit**: ​100​ **Version** **notes**: WSDL16.0+​ **Values**: One of the following:

      * Base Products
      * Add On Services
      * Miscellaneous Products
    </td>
  </tr>

  <tr>
    <td>
      CreatedById
    </td>

    <td>
      optional
    </td>

    <td>
      Query Filter
    </td>

    <td>
      The ID of the Zuora user who created the `Product` object.

      **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 `Product` object was created.

      **Type**: dateTime **Character limit**: n/a **Version notes**: WSDL 20.0+ **Values**: automatically generated
    </td>
  </tr>

  <tr>
    <td>
      Description
    </td>

    <td>
      optional
    </td>

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

    <td>
      A description of the product.

      **Type**: string **Character limit**: 500 **Version notes**: -- **Values**: a string of 500 characters or fewer
    </td>
  </tr>

  <tr>
    <td>
      EffectiveEndDate
    </td>

    <td>
      required
    </td>

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

    <td>
      The date when the product expires and can't be subscribed to anymore.

      **Type**:

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

      **Character limit**: 29 **Version notes**: -- **Values**: a valid date and time value
    </td>
  </tr>

  <tr>
    <td>
      EffectiveStartDate
    </td>

    <td>
      required
    </td>

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

    <td>
      The date when the product becomes available and can be subscribed to.

      **Type**:

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

      **Character limit**: 29 **Version notes**: -- **Values**: a valid date and time value
    </td>
  </tr>

  <tr>
    <td>
      Id
    </td>

    <td>
      required
    </td>

    <td>
      Query Filter
    </td>

    <td>
      The ID of this object. Upon creation, the ID of this object is `ProductId` .

      **Type**: zns:ID **Character limit**: 32 **Version notes**: -- **Values**: automatically generated
    </td>
  </tr>

  <tr>
    <td>
      Name
    </td>

    <td>
      optional
    </td>

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

    <td>
      The name of the product. This information is displayed in the product catalog pages in the web-based UI.

      **Type**: string **Character limit**: 100 **Version notes**: -- **Values**: a string of 100 characters or fewer
    </td>
  </tr>

  <tr>
    <td>
      ProductNumber
    </td>

    <td>
      optional
    </td>

    <td>
      Create Update Query
    </td>

    <td>
      The natural key of the product.

      For existing objects that were created before this field was introduced, this value will be null. Use this field in the CRUD: Update a product operation to specify a value. Zuora also provides a tool to help you automatically backfill this field with tenant ID for your existing product catalog. If you want to use this backfill tool, contact Zuora Global Support .

      * **Type:** string
      * **Character limit**: 100
      * **Values**: one of the following:

        * leave null for automatically generated string
        * an alphanumeric string of 100 characters or fewer
      * **Version notes**: WSDL 133.0+
    </td>
  </tr>

  <tr>
    <td>
      SKU
    </td>

    <td>
      required
    </td>

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

    <td>
      The unique SKU for the product.

      **Type**: string **Character limit**: 50 **Version notes**: -- **Values**: one of the following:

      * leave null for automatically generated
      * an alphanumeric string of 50 characters or fewer
    </td>
  </tr>

  <tr>
    <td>
      UpdatedById
    </td>

    <td>
      optional
    </td>

    <td>
      Query Filter
    </td>

    <td>
      The ID of the last user to update the object.

      **Type**: zns:ID **Character limit**: 32 **Version notes**: -- **Values**: automatically generated
    </td>
  </tr>

  <tr>
    <td>
      UpdatedDate
    </td>

    <td>
      optional
    </td>

    <td>
      Query Filter
    </td>

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

      **Type**: dateTime **Character limit**: 29 **Version notes**: -- **Values**: automatically generated
    </td>
  </tr>
</table>