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)

FieldNot NullTypeDescription
priceListMonth
Yes
String
Price List published month
marketSegment
Yes
String (Enum)
Market segment applicable for the offers included in the response. Possible values:
- COM
- EDU
- GOV
region
Yes
String (Enum)
Region where offer is sold.
Possible values:
- NA
- PA
- EE
- MX
- LA
- WE
- JP
- AP
currency
Yes
String (Enum)
Currency applicable for the market segment and region.
Possible Values:
- AUD
- EUR
- GBP
- JPY
- USD
discountType
Yes
String (Enum)
The volume discount type applicable for the offers included in the response.
Possible values:
- STANDARD
- 3YC
totalCount
Yes
Integer
Indicates the total items matched as per the search criteria.
count
Yes
Integer
Indicates the total number of offers returned in the response.
limit
Yes
Integer
The number of offers limited in the response.
offset
Yes
Integer
Specifies the starting point for retrieving items in a paginated list. It determines how many items to skip before beginning to return results. If not specified, the default value is 0, meaning the response will start from the first item.
offers
Yes
JSON List
List of Offers
List will be empty if no Offers are available to return.
offer → offerId
Yes
String
Unique identifier of the Offer. Used as Offer ID in Order APIs
offer → productFamily
Yes
String
Indicates the grouping of products based on product code, product config, and so on.
offer → productType
Yes
String (Enum)
Possible values:
- Enterprise Consumption (consumable)
- Enterprise Hosted Subscription New
- Feature Restricted Licensing Subscription New
- Hosted Subscription
- Subscription New
- Team Consumption (consumable)
- Transaction New (consumable)
offer → productTypeDetail
Yes
String (Enum)
Indicates whether the product is term base and if price is fixed or prorated.
Possible values:
- 12-month, no proration (fixed price)
- Annual (proration based on duration)
- No Proration (fixed price, no term)
offer → additionalDetail
No
String
Additional details for the product offer, such as the number of credits in a pack, the number of license bundles in a subscription, and so on.
offer → operatingSystem
Yes
String (Enum)
Possible values:
- Multiple Platforms
- Other
- Windows
offer → language
Yes
String (Enum)
Language offered by Offer
The following are the possible values:
- EU English
- Japanese
- Multi Asian Languages
- Multi European Languages
- Multi Language Australia
- Multi Latin American Languages
- Multi NorthAmerican Language
offer → version
Yes
String
Possible values:
- ALL
offer → users
Yes
String (Enum)
License type
The Following are the possible values:
- 1 User
- Named
- Per Credit Pack
- Per Server
- Per Transaction
- Per Workstation
- Subscription
offer → metric
No
String (Enum)
Unit of measure. The following are the possible values:
- 1000
- 10000
- 15000
- 20000
- 30000
- 40 Images
- 50 TRS INTRO NC
- 5000
- 50000
- Transaction - USER
offer → bridge
No
String
 
offer → upcEanCode
No
String
Barcode formats used to identify products in retail sales.
offer → gtinCode
No
String
13-digit code that identifies products for sale in retail stores or online.
offer → acdIndicator
No
String (Enum)
Used to indicate if the offer is NEW, CHANGED, or DELETED.
Possible values:
- Add
- Change
- Delete
offer → acdEffectiveDate
No
Date
Effective date for the ACD indicator (ADD, CHANGE, and DELETE). This date is in UTC format.
offer → acdDescription
No
String
This field provides additional context or details about the ACD status of the offer.
offer → levelDetails
Yes
String
Level Description of Min and Max range for the price point.
offer → firstOrderDate
Yes
Date
The first date for the item's sale.
offer → lastOrderDate
Yes
Date
The last date for the item's sale.
offer → partnerPrice
Yes
String
List Price for Partner
offer → estimatedStreetPrice
Yes
String
Estimated retail price
offer → discountCode
No
String
High volume discount code will be provided here. When the discount code is available, the estimatedStreetPrice and partnerPrice will reflect the discounted price.
offer → estimatedShipDate
Yes
Date
Estimated Ship Date. This date is in UTC format.
offer → publicAnnounceDate
Yes
Date
Public Announce Date. This date is in UTC format.
offer → rmaRequestDeadline
Yes
Date
RMA Request Deadline. This date is in UTC format.
offer → pool
Yes
String (Enum)
The category or grouping to which the offer belongs. This field helps in identifying the broader classification of the offer. Possible values are:
- Application
- Discount1
- Discount2
- Pricing Version 23
- Pricing Version 24
- Pricing Version 25
offer → duration
Yes
String
The time 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

flexDiscounts

The following table provides the flexible discount details:

Name              Type  Description                                                  
flexDiscounts       
Object
Details of the flexible discount applied to that lineItem            
flexDiscounts[].id 
String
A unique identifier for the promotion. Used to retrieve or reference a specific flexible discount.         
flexDiscounts[].code 
String
The flexible discount code that was applied to that lineItem         
flexDiscount[].result
String
The “SUCCESS" indicates that the flexible discount code applicability was successful.

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.

Flexible discounts (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 flexible discount entities included in the current response.
totalCount
String
Total count of flexible discount entities, if no limit was applied.
name
String
Name of the flexible discount.
description
String
Description of the flexible discount. It also provides additional details about the eligibility criteria for the flexible discount. 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 flexible discounts.
endDate
String (Date)
Final date when the flexible discount can be used.
startDate
String (Date)
First date when the flexible discount can be used
status
String Enum
Status of flexible discount. Possible values: ACTIVE, EXPIRED
qualification
Object
qualification.baseOfferIds
Array of Strings
List of Base Offer IDs of products eligible for flexible discount. Example: ["Offer ID 1", "Offer ID 2"]
Note: The list of base Offer IDs will be empty if the flexible discount applies to all products.
outcomes[]
Array of Objects
outcomes[] → type
String
Type of flexible discount. Possible values are: PERCENTAGE_DISCOUNT, FIXED_DISCOUNT
outcomes[].discountValues[]
Array of Objects
outcomes[].discountValues[] → country
String
Country Code: ISO 3166-1 alpha-2 code. Example: "US", "IN". Note: Not applicable for PERCENTAGE_DISCOUNT type.
outcomes[].discountValues[] → currency
String
Currency Code: ISO 4217. Example: "USD", "EUR". Note: Not applicable for PERCENTAGE_DISCOUNT type.
outcomes[].discountValues[] → 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.