AppResellerOpportunities

Lists all items in an opportunity.

Required: Accept-Language header with Locale format. For example: en-US

get/assistedSales/v1/opportunities/{opportunityId}/items

Request

Path parameters

opportunityIdstring required

Opportunity ID

Response

Success

idstring

Item ID

subscriptionCustomAttributesobject

Custom attributes related to the subscription

vendorRequiredFieldsobject

Custom attributes related to vendor required fields for the subscription

Example response

{
  "id": "37f56046-2cec-4bf4-a4e2-5a733dc849a9",
  "product": {
    "id": "cc0c7c28-ea65-4bab-8a4a-5e84d90ab291",
    "name": "Appsome Webapp",
    "type": "WEB_APP",
    "logo": "https://logs.acme.com/400x400/ddd/000.png&text=Appsome+App"
  },
  "pricingPlan": {
    "id": "031d9ed2-3df1-44f5-876a-6b4318ba7bdb",
    "name": "Recurring Edition with Unlimited Included Users"
  },
  "units": [
    {
      "quantity": "8",
      "unit": "USER"
    }
  ],
  "pricing": [
    {
      "costTypeCategory": "RECURRING",
      "costType": "RECURRING_FLAT",
      "pricingStrategy": "FREE",
      "priceRanges": [],
      "description": "RECURRING_FLAT",
      "quantity": "1.0000000000",
      "salePrice": "14.9500000000",
      "wholesalePrice": "12.0000000000",
      "totalSalePrice": "14.9500000000"
    },
    {
      "costTypeCategory": "RECURRING",
      "costType": "INCLUDED",
      "pricingStrategy": "UNLIMITED",
      "priceRanges": [],
      "description": "INCLUDED",
      "unit": "USER",
      "salePrice": "0.0000000000",
      "wholesalePrice": "0.0000000000",
      "totalSalePrice": "0.0000000000"
    }
  ],
  "subscriptionCustomAttributes": {
    "intended_os": [
      "other",
      "ios",
      "macos"
    ],
    "sales_agent_id": [
      "R353113R"
    ]
  },
  "vendorRequiredFields": {
    "name": [
      "jonh"
    ],
    "lastname": [
      "doe"
    ],
    "email": [
      "john.doe@acme.com"
    ]
  },
  "contractConfiguration": {
    "minimumServiceLength": "3",
    "minimumServiceLengthUnit": "MONTHLY",
    "terminationFee": {
      "feeType": "FIXED",
      "amount": "2"
    },
    "renewalConfiguration": "MONTH_TO_MONTH",
    "terminationFeeGracePeriod": "7",
    "terminationFeeGracePeriodUnit": "DAY",
    "contractCancellationPeriodLimit": null,
    "contractCancellationPeriodUnit": "NONE",
    "endOfContractGracePeriod": null,
    "endOfContractGracePeriodUnit": "INFINITY",
    "unitTerms": {
      "USER": {
        "blockContractIncrease": false,
        "blockOriginalContractDecrease": false,
        "blockContractDecrease": true
      }
    },
    "blockContractUpgrades": false,
    "blockContractDowngrades": true,
    "blockSwitchToShorterContract": true,
    "keepContractDateOnPlanChange": false
  },
  "billingConfiguration": {
    "date": "1546300800000",
    "strategy": "CUSTOM"
  },
  "provisioningConfiguration": {
    "date": "1546300800000",
    "strategy": "CUSTOM"
  }
}

Changes

    • breaking

      the response's body type changed from no type to object for status

    • breaking

      the response's body type changed from no type to object for status

    • breaking

      the response's body type changed from no type to object for status

    • breaking

      the response's body type changed from no type to object for status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status