---
schema_version: "1"
id: e3c59d4af771c9130434c9b29d904c2ddf9c4403f22ac0d88d5dbbf588d83f5f
title: Product Requirement Specification Input
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/mfg_api_devguide/connect_requests_product_requirement_specification_input.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.mfg_api_devguide.meta/mfg_api_devguide/connect_requests_product_requirement_specification_input.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 7a005bc47cbb5e2b78b190f70f6f6d20fddb8cd3c3547db54f6de7626656f7e7
description: Input representation for the Product Requirement Specification data to process.
---
# Product Requirement Specification Input

Input representation for the Product Requirement Specification data to process.

## JSON Example

{
  "properties": {
    "properties": \[
      {
        "field": "Name",
        "value": "Advanced Component Specification"
      },
      {
        "field": "Category",
        "value": "Electronics"
      },
      {
        "field": "Priority",
        "value": "High"
      }
    \]
  },
  "productRequirementSpecificationVersions": {
    "productRequirementSpecificationVersions": \[
      {
        "properties": {
          "properties": \[
            {
              "field": "VersionNumber",
              "value": "2.0"
            }
          \]
        }
      }
    \]
  }
}

## Properties

| Name | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| productRequirementSpecificationVersions | [Product Requirement Specification Version Input](https://developer.salesforce.com/docs/atlas.en-us.mfg_api_devguide.meta/mfg_api_devguide/connect_requests_product_requirement_specification_version_input.htm "Input representation for a list of specification versions, including version data and associated items.") | A list of specification versions, including version data and associated items. | Optional | 66.0 |
| properties | Property\[[PropertiesListWrapperInput](#PropertiesListWrapperInput)\] | A list of key-value pairs for the specification's fields. | Required | 66.0 |

## PropertiesListWrapperInput

A list of key-value pairs.

## JSON Example

{
  "properties": \[
      {
        "field": "Name",
        "value": "Advanced Component Specification"
      },
      {
        "field": "Category",
        "value": "Electronics"
      },
      {
        "field": "Priority",
        "value": "High"
      }
    \]
  }

## Properties

| Name | Type | Description | Required or Optional | Available Version |
| --- | --- | --- | --- | --- |
| field | String | The API name of the field. | Required | 66.0 |
| value | String | The value for the specified field. | Required | 66.0 |