---
schema_version: "1"
id: 2bc0179d0ba3a3b344d33b5883ef8fac8cf133d73c57095739215604d34eaf5f
title: Sales Agreement Product Management Response
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/mfg_api_devguide/connect_responses_sales_agreement_product_management.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.mfg_api_devguide.meta/mfg_api_devguide/connect_responses_sales_agreement_product_management.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 80b86522af912c9715c73da2eed73f83e154efd6e9809d9f20fae883b8e30ca2
description: Output representation of the result of a sales agreement product request.
---
# Sales Agreement Product Management Response

Output representation of the result of a sales agreement product request.

## JSON Example

Here’s an example of an unsuccessful request when pricing isn’t configured:

{
  "errorDetails": \[
    {
      "code": "INTERNAL\_ERROR",
      "message": "We couldn't fetch the pricing information. Ask your Salesforce admin for help."
    }
  \],
  "isSuccess": false,
  "salesAgreementId": "0YAAAC00000B393"
}

## Properties

| Property Name | Type | Description | Filter Group and Version | Available Version |
| --- | --- | --- | --- | --- |
| errorDetails | [Sales Agreement Product Management Error Details](https://developer.salesforce.com/docs/atlas.en-us.mfg_api_devguide.meta/mfg_api_devguide/connect_responses_sales_agreement_product_management_error.htm "Output representation of an error returned for a sales agreement product request.")\[\] | The details of the error if the operation was unsuccessful. | Small, 60.0 | 60.0 |
| isSuccess | Boolean | Indicates whether the operation was successful (true) or not (false). | Small, 60.0 | 60.0 |
| salesAgreementId | String | The ID of the sales agreement record. | Small, 60.0 | 60.0 |