Edit in GitHubLog an issue

Resources and fields

Please see the Validations/Regular Expressions section for any regular expressions for specific fields.

Reseller (top-level resource)

PropertyTypeDescriptionRange/Limits
externalReferenceId
String
Optional
Marketplace’s ID for reseller. ID does not need to be unique.
Max: 35 characters
distributorId
String
Adobe-generated unique ID for distributor tied to this reseller
Max: 40 characters
resellerId (read only)
String
Unique ID for reseller created upon account creation
Max: 40 characters
companyProfile
CompanyProfile resource
Information about the reseller
creationDate (read only)
String (datetime)
Date and time of account creation in UTC
status (read only)
String
Status code for the reseller account
4 characters
links (read only)
Links resource
Deep links to get customer account details

Customer (top-level resource)

PropertyTypeDescriptionRange/Limits
externalReferenceId
String
Optional
Marketplace’s ID for customer. ID does not need to be unique.
Max: 35 characters
customerId (read only)
String
Unique ID for customer created upon account creation
Max: 40 characters
resellerId
String
ID of reseller tied to customer
Max: 40 characters
globalSalesEnabled
String
Global status of a customer
Max: 40 characters
tags
String
Special label on thhe customer. Example: HVD_MIGRATED_CUSTOMER
Max: 40 characters
linkedMembership
linkedMembership resource
Information about the linked membership
companyProfile
CompanyProfile resource
Information about the customer
discounts
discounts resource
Details of the discount applicable to the customer, including the discount level.
benefits
benefits resource
Details of the benefits applied to the customer account and its corresponding status. For example, the type parameter indicates LARGE_GOVERNMENT_AGENCY if the customer is an LGA customer.
cotermDate (read only)
String (date)
Date that renewal order is to be placed. Should be one year after the first order is provisioned (if a 1-yr term) and gets updated upon each renewal order.
10 characters
creationDate (read only)
String (datetime)
Date and time of account creation in UTC
status (read only)
String
Status code of customer account
4 characters
links (read only)
Links resource
Deep links to get customer account details

linkedMembership

PropertyTypeDescriptionRange/Limits
id
String
Unique ID of the Linked Membership.
name
String
Name of the Linked Membership
type
String
Linked Membership type. Possible Values are:
- STANDARD
- CONSORTIUM
linkedMembershipType
String
Member type. Possible values are:
- MEMBER
- OWNER
creationDate
Date
Date of creation.

Deployment (top-level resource)

PropertyTypeDescriptionRange/Limits
deploymentId
String
Unique ID for the deployment generated upon deployment creation
Max: 40 characters
companyProfile
CompanyProfile resource
Information about the customer
creationDate (read only)
String (datetime)
Date and time of account creation in UTC
status
String
Status code of customer account
4 characters
links (read only)
Links resource
Deep links to get customer account details

CompanyProfile

PropertyTypeDescriptionRange/Limits
companyName
String
Name of company
Min: 4 characters
Max: 80 characters
preferredLanguage
String
Preferred language for company (IETF hyphenated language tag)
Max: 40 characters
address
Address resource
Address of company
contacts
Array of Contact resources
Points of contact for admin console
Min: One contact
No limit

Address

PropertyTypeDescriptionRange/Limits
country
String
Country of address (ISO 3166 standard)
2 or 3 characters
region
String
State/region of the address (ISO 3166-2
standard – only send code after hyphen).
Example: US-CA → CA
Max: 255 characters
city
String
City
Max: 40 characters
addressLine1
String
Line 1 of the address
Max: 60 characters
addressLine2
String
Optional. Line 2 of the address
Max: 60 characters
postalCode
String
Zip code/postal code of address. Must match city/region/country.
Max: 40 characters
phoneNumber
String
Optional. Phone number associated with this address
Max: 40 characters

Contact

PropertyTypeDescriptionRange/Limits
email
String
Email address of the contact
Max: 240 characters
firstName
String
First name of the contact
Max: 35 characters
lastName
String
Last name of the contact
Max: 35 characters
phoneNumber
String
Optional. Phone number of the contact
Max: 40 characters

Price List (top-level resource)

PropertyTypeDescriptionRange/Limits
region
String
The region where the product is sold.
Examples: AP (Asia Pacific), JP (Japan), WE (Wesetern Europe), LA (Latin America), MX (Mexico), EE (Eastern Europe), PA, and NA (North Maerica)
marketSegment
String
Market where the product is sold.
Possible values are: COM, EDU, and GOV.
currency
String
Currency for the currently selected market and region.
Examples: AUD, EUR, GBP, JPY, and USD
priceListMonth
String
The month in which the price is published. Specified in the YYYYMM format.
discountType
String
Define the volume discount level that can be applied for Standard or 3YC customers.
Possible values are: 3YC and STANDARD. The default value is STANDARD.
totalItemCount
String
The total number of items returned in the response.

Query parameters

PropertyTypeDescriptionRange/Limits
offset
Integer
The offset parameter specifies the starting point for retrieving items in a paginated list. It indicates the number of items to skip before beginning to return results. If offset isn't provided, the default value is 0, meaning retrieval will start from the first item.
pageSize
String
The pageSize parameter specifies the number of items to be returned per page, enabling pagination. If pageSize isn't provided, the default value will be 50.

Filters

You can use the following filter properties in the PriceListRequest schema allows you to narrow down the price list based on certain criteria:

PropertyTypeDescriptionRange/Limits
productFamily
String
By passing the product family, the API will return the price list for the given product family.
sku
String
By passing the SKU, the API will return the price list for the given SKU. Since the SKU-based filter returns only one item in the response, offset-based pagination is not applicable for this filter.
partNumber
String
By passing the partNumber, the API will return the price list for the given part number. Since the part number filter returns only one item in the response, offset-based pagination is not applicable for this filter.
firstOrderDate
String
By passing the firstOrderDate, the API will return the price list for the given first order date. This date is in UTC.
lastOrderDate
String
By passing the lastOrderDate, the API will return the price list for the given last order date. This date is in UTC.
discountCode
String
By passing the discountCode (e.g. HVD_L17_PRE), the API will return the price list for the given discount code.

Product

Array of the following objects:

PropertyTypeDescriptionRange/Limits
sku
String
Product ID
productFamily
String
Grouping of products based on product code, product config, and so on.
productType
String
Identify if the product is consumable or license base.
productTypeDetail
String
Define if product is term base and if price is fixed or prorated.
additionalDetail
String
Additional details for product offer.
operatingSystem
String
The software that manages and controls the hardware and other software on a computer.
Examples: Multiple Platforms, Other, and Windows.
language
String
Supported languages.
Examples: EU English, Japanese, Multi Asian Languages, Multi European Languages, Multi Language Australia, Multi Latin American Languages, and Multi NorthAmerican Language.
version
String
Version of the product.
users
String
License type
Examples: 1 User, Named, Per Credit Pack, Per Server, Per Transaction, Per Workstation, and Subscription.
metric
String
Unit of measure
Examples: 1000 10000 15000 20000 30000 "40 Images" "50 TRS INTRO NC" 5000 50000 "Transaction", and "USER"
bridge
String
Bridge
upcEanCode
String
Barcode formats used to identify products in retail sales.
gtinCode
String
13-digit code that identifies products for sale in retail stores or online.

Prices

Array of the following objects:

PropertyTypeDescriptionRange/Limits
partNumber
String
SKU + pricing extension key
acdIndicator
String
Used to indicate if the offer is new, changed, or deleted. Possible values are: Add, Change, and Delete.
acdEffectiveDate
String
Effective date for the ACD indicator (ADD, CHANGE, DELETE ). This date is in UTC format.
levelDetails
String
Level Description of Min and Max range for the price point
firstOrderDate
String
The first date from when the order can be placed against the partNumber. This date is in UTC format.
lastOrderDate
String
The last date from when the order can be placed against the partNumber. This date is in UTC format.
partnerPrice
String
List Price for Partner
estimatedStreetPrice
String
Estimated retail price
discountCode
String
High volume discount code will be provided here. When the discount code is available, the estimatedStreetPrice and partnerPrice will reflect the discounted price.
estimatedShipDate
String
Estimated Ship Date. This date is in UTC format.
publicAnnounceDate
String
Public Announce Date. This date is in UTC format.
rmaRequestDeadline
String
RMA Request Deadline. This date is in UTC format.
acdDescription
String
This field provides additional context or details about the ACD status of the offer.
pool
String
The category or grouping to which the offer belongs. This field helps in identifying the broader classification of the offer.
duration
String
The period for which the offer is valid or applicable. This field specifies the length of time the offer is effective.

Order (top-level resource)

PropertyTypeDescriptionRange/Limits
externalReferenceId
String
Optional
Reconciliation ID for this order (Example: PO Number, Order ID, and so on).
ID does not need to be unique.
Max: 35 characters
orderId
(read only)
String
Unique identifier for order that is created upon order creation
Max: 40 characters
customerId
(read only)
String
ID of the customer that placed this order
Max: 40 characters
referenceOrderId
String
required for RETURN orders
The ID of the order being returned in a RETURN order.
Max: 40 characters
orderType
String
(enum)
Type of the order. Valid values: NEW, PREVIEW, RETURN, TRANSFER, RENEWAL
lineItems
LineItem resources
Itemized list of the offers and their quantity for this order
Min: 1 item
Max: 499 items
eligibleOffers
eligibleOffers resource
The details of High Growth Offers available to the customer.
currencyCode
String
Currency used for placing the order (ISO 4217 format).
3 characters
creationDate
(read only)
String (datetime)
Date and time the order was created in UTC
status (read only, except for canceling)
String
Status code of the order
4 characters
links (read only)
Links resource
Deep links to get order details

eligibleOffers

PropertyTypeDescriptionRange/Limits
offerId
String
The unique ID of the offer.
Max: 40 characters
renewalCode
String
Unique identifier of the Minimum Order Quantity Offer. Available values are:
- MOQ_100
- MOQ_250
- MOQ_500
Max: 30 characters
eligibilityCriteria
Array
The eligibility criteria for availing the MOQ offer.
minQuantity
Integer
The minimum quantity for which this offer is applicable, also the minimum quantity that the customer needs to commit for a 3YC term to be eligible for this offer.
Min: 0
Max: 999999
additionalCriteria
String
The additional criteria list for availing the High Growth Offer. Currently, THREE_YEAR_COMMIT is the only supported value, indicating that 3YC is required to avail the High Growth Offers.
Min: 1 item
Max: 499 items
deploymentId
String
Unique ID of the deployment.
Max: 40 characters

LineItem

PropertyTypeDescriptionRange/Limits
extLineItemNumber
integer
Marketplace’s unique index for item in order
Min: 0
Max: 999999
Must be unique
offerId
String
The ID of the offer being purchased
quantity
integer
Quantity of this offer purchased in this order
Min: 1
Max: 10,000 for Team / 599,000 for Enterprise
discountCode
String
The discount code applicable to the HVD customers migrating from VIP to VIP Marketplace.
Max: 40 characters
subscriptionId (read only)
String
ID of the Subscription resource associated with this line item.
Max: 40 characters
status (read only)
String
Status code of the line item
4 characters

productRecommendations

PropertyTypeDescription
productRecommendations
Object
Contains different categories of recommended products.
upsells
Array of Recommendations
List of recommended products that offer more value by providing a higher-tier, premium, or enhanced version of the selected product or offer. Example: Adobe Photoshop to Adobe Creative Cloud All Apps
crossSells
Array of Recommendations
List of recommended products that complement the selected product by offering additional functionality or benefits. Example: Adobe Stock to Adobe Photoshop
addOns
Array of Recommendations
List of recommended products to extend or enhance the functionality of a base product. These products are not standalone and must be used with the base product. Example: AI Assistant for Adobe Acrobat

Subscription (top-level resource)

PropertyTypeDescriptionRange/Limits
subscriptionId (read only)
String
Unique identifier of the subscription resource
Max: 40 characters
currentQuantity (read only)
integer
Total quantity of the subscription that a customer has
Max: 10,000 for Team
599,000 for Enterprise
usedQuantity
integer
Total used quantity for the license or the consumable
offerId
String
The base discount level offer id.
Note: This attribute is included for developers to identify the offer and NOT the discount level. Partners need to use “Get customer Account” and “Get Order history” APIs to see discount level information.
autoRenewal
AutoRenewal object
Resource to manage auto-renewal flag and quantity
creationDate (read only)
String (datetime)
Date and time of subscription creation in UTC
status (read only)
String
Current status code of the subscription
4 characters
links (read only)
Links resource
Deep links to get subscription details

Recommendations (top-level resource)

ParameterTypeDescription
productRecommendations
Object
Contains different categories of recommended products.
upsells
Array of Recommendations
List of recommended products that offer more value by providing a higher-tier, premium, or enhanced version of the selected product or offer. Example: Adobe Photoshop to Adobe Creative Cloud All Apps
crossSells
Array of Recommendations
List of recommended products that complement the selected product by offering additional functionality or benefits. Example: Adobe Stock to Adobe Photoshop
addOns
Array of Recommendations
List of recommended products to extend or enhance the functionality of a base product. These products are not standalone and must be used with the base product. Example: AI Assistant for Adobe Acrobat
rank
Integer
The ranking position of the recommended product within its category.
product
Object
Details about the recommended product.
baseOfferId
String
The base offer ID associated with the product.
source
Object
Indicates the source of the recommendation.
sourceType
String
Specifies the type of the source entity. Currently only OFFER is supported.
offerIds
String Array
List of offer IDs that contributed to this recommendation.

Promotions (top-level resource)

ParameterTypeDescription
limit
String
Number of items to be included in the current response.
offset
String
Offset applied for the current response.
count
String
The count of promotion entities included in the current response.
totalCount
String
Total count of promotion entities, if no limit was applied.
name
String
Name of the Promotion.
description
String
Description of the Promotion. It also provides additional details about the eligibility criteria for the promotion. For example, "Exclusive 20% off for Teams customers of CC All Apps in US"
code
String
The code that needs to be used in the order and will reflect in the invoice. It will be unique across promotions.
endDate
String (Date)
Final date when the Promotion can be used
startDate
String (Date)
First date when the Promotion can be used
status
String Enum
Status of promotion. Possible values: ACTIVE, EXPIRED
qualification
Object
qualification.baseOfferIds
Array of Strings
List of Base Offer IDs of products eligible for promotion. Example: ["Offer ID 1", "Offer ID 2"]
Note: The list of base Offer IDs will be empty if the promotion applies to all products.
outcomes[]
Array of Objects
outcomes[] → type
String
Type of Promotion. Possible values are: PERCENTAGE_DISCOUNT, FIXED_DISCOUNT
outcomes[].discounts[]
Array of Objects
outcomes[].discounts[] → country
String
Country Code: ISO 3166-1 alpha-2 code. Example: "US", "IN". Note: Not applicable for PERCENTAGE_DISCOUNT type.
outcomes[].discounts[] → currency
String
Currency Code: ISO 4217. Example: "USD", "EUR". Note: Not applicable for PERCENTAGE_DISCOUNT type.
outcomes[].discounts[] → value
Integer
The discount value. For example, if the value is 15: 15% discount is applicable if the type is PERCENTAGE DISCOUNT. A discount of 15 USD, or any currency provided in the response, is applicable for the FIXED_DISCOUNT discount type.

Notification (top-level resource)

PropertyTypeDescriptionRange/Limits
limit
integer
Maximum number of notification items response can contain
0 to INTEGER_MAX
offset
integer
Number of notification items to skip before picking up the items
0 to INTEGER_MAX
totalCount
integer
Total number of items present for a notification
0 to INTEGER_MAX
count
integer
Actual number of notification item response contains
0 to INTEGER_MAX
items
Array of NotificationItem resources
Itemized list of notifications
0 to INTEGER_MAX
links(read only)
Links resource
Deep links to get notification details

NotificationItem

PropertyTypeDescriptionRange/Limits
customerId
String
Customer id for the account where partner order is pending
Max: 40 characters
resellerId
String
Reseller account id for the account whose partner order is still pending
Max: 40 characters
notificationType
String
Type of notification response
Max: 40 characters
links
Links resource
Deep links to get notification item details

AutoRenewal

PropertyTypeDescriptionRange/Limits
enabled
boolean
Boolean flag denoting whether or not autoRenewal is enabled
true or false
renewalQuantity
integer
Optional. Total quantity to be renewed at the end of the contract period (can be higher than the current subscription quantity)
Min: 1
Max: 10,000 for Team / 599,000 for Enterprise
PropertyTypeDescription
self
Link object
Link to get data about this resource
next
Link object
Link to get data about the next resource
prev
Link object
Link to get data about the previous resource
uri
String
The URI to access this link
method
String
The method used for the URI
headers
Array of Key:Value pairs
The headers for the link.
Note: Any headers in this are in addition to the required headers specified in the Headers section above.
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2025 Adobe. All rights reserved.