Adobe Vendor Integration overview
Introduction
This article provides an overview of how Adobe's Value Incentive Program Marketplace (VIPMP) is integrated with the Platform. It covers order management, customer and reseller management, pricing, billing, and known limitations to help Sellers and Platform Users understand how the integration works and what to expect when managing Adobe Subscriptions and Orders.
In this article:
General information
Adobe's partner program is built around VIPMP (Value Incentive Program Marketplace). The Platform integrates with Adobe's APIs to support automated provisioning, order management, Subscription synchronization, and Customer lifecycle operations.
- External Adobe API documentation: https://developer.adobe.com/vipmp/docs/
- Adobe Admin Console: https://adminconsole.adobe.com/
New and change orders
New orders
New Adobe Orders support automated provisioning. Orders can be cancelled within a 14-day window with a full refund.
Change orders
Increase quantity
- Supported with automated provisioning
- Allowed both at renewal and midterm
- Can be cancelled within a 14-day window with a full refund.
Decrease quantity
- Allowed at renewal
- Not supported midterm — will result in a failed Order
Cancel / Suspend
- Not supported midterm — will result in a failed Order
Auto-Renewal
- Automated provisioning is supported
- Scenario 1: If no renewal quantity is set, Adobe uses the current quantity for renewal
- Scenario 2: If a renewal quantity is set via API to value X, Adobe renews at X even if the Customer has ordered additional Licenses in the meantime. The renewal quantity remains X until explicitly updated
Upgrade / Downgrade
Not supported for Subscriptions.
Subscription synchronization
Subscription data is synchronized one-way from Adobe to the Platform on coterm date. The synchronized data includes renewal events.
Channel and organization management
Reseller management
New resellers are created in Disti Portal.
Customer management
New Customers are created in the Platform. Customer data is synchronized one-way from the Platform to Adobe on demand.
Organization hierarchy
Workaround: Create Tenants under different Organizations.
Adobe industries and market segments
Adobe Distributors can specify industries (segments) for operations of their Sellers. Industry settings are managed through the Vendor Contracts section in Partner Hub or via APIs.
Industry management
- Industry selection is a mandatory field for Adobe contracts
- Resellers that existed before this feature was implemented have industries selected in Partner Hub based on available contracts
Customer industry rules
- Each Customer is eligible for only one industry on Adobe's side
- Industry must be selected before the first Order is placed
- Offer eligibility is determined by the industry accepted by Adobe at the order preview stage
- Sub-segments are available for the EDU industry only and are set by the end Customer in their Adobe Admin Console
Contract management options
Option A — Create a new contract
- Establish a new Adobe partnership
- Select industries to enable for the contract (multiple selections allowed)
- Click Update to create the contract and provision the Adobe partnership
- The Adobe external ID is automatically generated by the system
Option B — Add an existing VIPMP contract
- Select Add existing contract
- Enter the reseller VIPMP ID
- Click Validate and Load Data
- The system verifies the VIPMP ID and retrieves contract information
- If valid, current industry settings are retrieved from Adobe (read-only at this stage)
- If invalid, an error message appears
- Click Update to complete the process
Reseller change process
Customers can switch to a different Adobe reseller and continue managing Subscriptions and new Orders with the new reseller. This is a customer-initiated process.
Steps for the Customer Admin in Adobe Admin Console
- Navigate to the Account section
- View the current Reseller Account Manager under account details
- Click the View button next to the Reseller Account Manager's name
- A dialog box opens showing the reseller organization and distributor details
- Click Generate Code to create a unique 8-digit approval code required for the transfer
- Share the code with the new reseller, authorizing them to perform the transfer
Adobe Admin Console integration
When Adobe Licenses are purchased directly through the Adobe Admin Console instead of the Platform, the Seller must take action within 7 days.
Scenario 1 — Additional licenses on an existing subscription
- Log in to the Customer profile on the Platform
- Place an update Order on the existing Subscription for the same quantity
Scenario 2 — New subscription purchase
- Log in to the Customer profile on the Platform
- Place a purchase Order under the Customer profile for the same quantity of Licenses
License assignment
- Platform Users can assign Licenses directly in the Adobe Admin Console
- The Platform displays the assigned/total License ratio, updated every 30 minutes from the last Subscription access
Adobe self-service APIs
The Platform provides APIs to help access Orders and Subscription data, migrate Adobe Customers to VIPMP, synchronize migrated Customers, and move Customers between different partners.
API Access
- Obtain API access as described in AppXite Platform API Access guide
- Execute APIs from Developer Portal - Adobe resource
Available API operations
| Customer Management APIs | |
|---|---|
| Get Customer | Retrieves comprehensive account information and profile details for a specified Customer |
| Update Customer | Modifies Customer details (see limitations below) |
| Get Customer Orders | Fetches all purchase requests initiated by a specific Customer that are pending, in progress, or completed |
| Order APIs | |
| Get Order | Returns detailed information about a specific Order, including items, status, and transaction history |
| Get Reseller Notifications | Retrieves pending Order notifications and alerts for a specific reseller partner |
| Get Customer Requested Purchases | Gets all Licenses for the Customer and their corresponding quantities for which the partner is yet to place an Order |
| Pricing APIs | |
| Get Offer Price Levels | Returns updated Offer price level keys based on provided order items and quantities |
| Reseller Change APIs | |
| Validate Reseller Change | Checks eligibility and makes a preview request to Adobe to verify whether the Customer is eligible to be transferred to a different reseller |
| Commit Reseller Change | Validates and submits a request to Adobe to change resellers, then synchronizes Subscriptions after the change |
| Recommendation APIs | |
| Fetch Recommendation | Requests tailored suggestions based on Customer, Offer, Order, or renewal context, returning Adobe's tracker ID to support insight, analytics, and optimization |
| Subscriptions APIs | |
| Get All Customer Subscriptions Details | Gets all Subscriptions of the given Customer |
| Flexible Discounts APIs | |
| Retrieve Adobe Flexible Discounts | Fetches flexible discounts that are applicable to a Product |
| Migration APIs | |
| Validate Customer for Migration | Validates whether a Customer Organization is eligible for migrating to Adobe VIP MP |
| Migrate Customer to VIP MP | Migrates a Customer Organization to Adobe VIP MP, creating the Adobe customer Tenant and synchronizing Subscriptions to the Platform |
| Sync Customer Adobe Subscriptions | Synchronizes Customer subscriptions from Adobe to the selected Customer Organization on the Platform |
| Get Migration Status | Retrieves migration status information for an Adobe VIPMP Customer |
API limitations
- Adding contacts: New contacts added through the API automatically receive admin privileges for the Customer's account
- Removing contacts: Removing a contact via API does not revoke their admin status. To fully remove admin access, Customer administrators must use the Adobe Admin Console directly
- Name changes: Existing contact names cannot be modified through the API — changes must be made by Customer admins within the Admin Console
- Market segment updates: A Customer's market segment can only be changed via the Update Customer API when the Customer has no active Subscriptions
- External reference ID: The Customer's external reference ID can be updated through the Update Customer API
Product information
Offers management
All Adobe Offers are supported on the Platform. New Offers are created manually in Product Hub by the Integrations team based on pricelists. Offer synchronization is a manual process.
Offer types
| Type | Supported |
|---|---|
| License-Based Subscription | ✅ Supported |
| Usage-Based Subscription | ✅ Supported |
License assignment tracking
The Platform displays the assigned/total License ratio sourced from the Adobe API, updated every 30 minutes from the last Subscription access. Licenses can also be assigned directly in the Adobe Admin Console.
Pricing
Price management
Pricelists are received from partners and uploaded by first day of pricelist month. Price synchronization is a manual process. Promotions support static promotions with an automatic recalculation toggle.
Adobe price levels
The Platform communicates directly with Adobe via API for each product purchase to validate the Customer's Account Level and determine the applicable discount tier.
Price level calculation process
- The Platform sends a request to Adobe with Customer and product details
- Adobe responds with the Customer's current Account Level (discount tier)
- The Platform displays the Level field with the corresponding discount tier
- The final purchase Price is calculated based on the confirmed discount tier
Important price level rules
- Once a Customer qualifies for a specific Account Level, all subsequent Orders receive that discount until they qualify for a higher level or renew
- The Level field cannot be manually modified — it is automatically retrieved from Adobe
- Orders cannot be placed until the Platform successfully retrieves account data from Adobe
- The Price Level is calculated per Order based on the total Quantity of Licenses in a single cart
- If the total Adobe Licenses in a cart qualify for a higher Price Level, discounts are automatically reflected
Price level scenarios
Scenario 1 — New single offer order
Place an Order for a new Adobe Offer → the calculated Adobe Price Level appears on the Offer page after entering the Quantity → after provisioning, the same discount and Price Level appear in the Subscription details.
Scenario 2 — Multiple offers in cart
Add multiple Adobe Offers to the same cart → if total Licenses qualify for a higher level, pricing adjustments are reflected in the cart → after provisioning, the adjusted Price Level is reflected for each Subscription.
Scenario 3 — Updating multiple existing subscriptions
Update Quantity across multiple existing Adobe Subscriptions using the New Offers window (not from the Edit Subscription page) → the system calculates the Price Level based on cumulative License Quantity → once provisioned, adjusted pricing and Price Level are visible in each Subscription's details.
Adobe VIP Marketplace volume discounting
Adobe uses standardized volume discounting based on each Customer's Account Level. Volume discounts are automatically calculated based on the total number of Licenses in the current or renewal purchase.
Promotion codes
Automatic price recalculation is applied upon entering a promo code. The system recalculates prices in real time by calling external pricing services and instantly applying applicable promotions during checkout.
3-year commitment program (3YC)
The 3-Year Commitment is a loyalty program offering greater discount levels, a Price lock for 3 terms (current term + 2 additional terms), and protection from Price changes during the committed period. A minimum Quantity commitment must be maintained throughout.
3YC order process
- Place an Order for the "3-year commitment for licenses/consumables" Offer
- The commitment is created with status "Requested"
- The end Customer must accept or decline in the Adobe Admin Console within Adobe's time range
- The Order on the Platform shows "Action required" status with the message "Accept 3YC Terms in Admin Console"
- After the commitment is accepted, place an Order meeting the requested Quantity (if not already purchased)
- Status automatically changes to "Committed"
Important 3YC rules
- Once 3YC is committed, there is no cancellation option or Quantity decrease within the current commitment term. Such cases may be reviewed directly by Adobe.
- If the end Customer declines the commitment, the Order fails with status "User declined the commitment request"
- If the end Customer has already committed outside the Platform, the Order will fail
3YC renewal compliance (updated March 2025)
Starting from March 2025, renewal Orders will not fail if the total renewal Quantity is below the 3-year minimum commitment. However:
- Customers with renewal quantities below their commitment will renew at non-3YC levels
- The 3YC commitment will be marked as non-compliant
- Partners lose 3YC volume discounts and Price change protections
- Customers can upgrade their commitment to 3 years and manage recommitment to receive better prices
High growth offers
High Growth Offers are special pricing tiers based on a Minimum Order Quantity (MOQ) that provide volume-based discounts for Adobe Acrobat products. They require a 3-Year Commitment (3YC) and are designed for Customers making substantial new purchases or significantly expanding existing Acrobat Pro seats.
Eligibility requirements
- Registered directly through VIPMP (not migrated from legacy VIP)
- Enterprise or Team Customers using Acrobat Pro
- Operating in COM (Commercial) or GOV (Government) market segments
- Enrolled in the 3YC program
- Meet the minimum Order Quantity for the desired discount tier
- Combined Acrobat Pro and Standard seat count qualifies for the chosen MOQ tier
Purchase process
- Navigate to the Catalog and select the desired High Growth Offer — 3YC enrollment is required first
- Order the 3YC commitment — the Order appears with status "Provision started"
- After the 3YC Order is provisioned, the end Customer must accept terms in the Adobe Admin Console
- Place Orders for High Growth Offers, choosing the Offer with the MOQ tier matching the planned purchase
- Verify the applied level in the Cancellation policy section of the Subscription details
High growth restrictions
- Renewal code changes must be submitted via a support request — not supported through the UI
- Scheduling new Subscriptions for renewal is not supported through the Platform
- When switching to a different MOQ tier, the Subscription may retain the previous Offer ID in the system even though the correct pricing level is applied by Adobe
Billing
Billing periods
| Billing period | Details |
|---|---|
| Annual Billing | Standard annual Billing Cycle |
| Upfront / Extended Term | Initial Commitment Period of 13–60 months with upfront payment. Automatically renews for 12 months thereafter |
Commitment terms
| Term | Details |
|---|---|
| Annual | Standard annual commitment |
| 3YC | Greater discount + Price lock for 3 terms |
| Extended Term | 13–60 month initial term with upfront payment, then 12-month Renewal |
Daily proration for additional licenses
Additional Licenses may be added at any time after a Customer's initial Order. All Licenses renew on the Anniversary Date, which is listed in the Order confirmation email and in the Account tab of the Adobe Admin Console.
Automatic renewal policy
Licenses purchased through VIP Marketplace automatically renew for the following year. Customers may choose to opt out of Auto-Renewal. If opted out, Licenses are deactivated at the next Anniversary Date. A reminder notification is sent before any Licenses are deactivated. Customers may update renewal settings by contacting their reseller prior to the Anniversary Date.
Returns and cancellation policy
Returns are accepted when:
- The entire Order is returned
- Licenses are not currently in use
Cancellation:
- A 14-day cancellation window allows cancellation with a full refund
- After 14 days, no cancellation or Quantity decrease is possible within the current term (applies to regular Subscriptions and 3YC commitments)
Billing rules
| Rule | Details |
|---|---|
| Subscription start date | Any day of the month. Supports 29, 30, and 31 as start dates |
| Cancellation Proration | Full refund allowed only within the first 14 days after purchase |
| Billing Cycle alignment | Yearly cycle. Alignment can be set via Adobe APIs using the cotermDate parameter |
| Pay in advance | Applicable for Extended Term |
| Price freeze period | Annual on renewal; 3YC period |
| First/last month charge | Full month charge |
Invoice management
Invoices are received in CSV format on the first days of the month. Invoice frequency depends on the Offer — typically yearly.
Coterminosity support
Subscription alignment is supported via the cotermDate parameter in Adobe APIs. This allows aligning multiple Subscription renewal dates to a common Anniversary Date for simplified billing management.
Platform operations
Notifications
Platform notification functionality is available by default for this vendor.
Notifications that are NOT used for Adobe:
- Organizations - new tenant created
- Organizations - customer created during sync
- Offers - become available
- Product Management Offers provisioning notification for Vendors
- Subscription Changed Successfully - Partial Upgrade
- Subscriptions - expired (Trial)
Available reports
All reports are available for Adobe, except for reports designed specifically for Microsoft, namely:
- Price List Report
- NCE Price List Report
- NCE Reports
- Azure Usage Report
More details on user access levels to reports can be found here.
Reports can be exported in Excel and CSV formats.
Key terms and definitions:
- VIPMP: Value Incentive Program Marketplace - Adobe's partner program
- VIP: Value Incentive Program - Adobe's legacy partner program
- 3YC: 3-Year Commitment - Adobe's loyalty program with price locks
- CPQ: Configure-Price-Quote - Platform for product configuration and pricing
- Coterminosity: Aligning subscription end dates to a common anniversary date
- cotermDate: Anniversary date parameter in Adobe APIs for subscription alignment
- Extended Term: Adobe subscription term between 13-60 months with upfront payment
- License Assignment: Assigning purchased licenses to specific users in Adobe Admin Console
- Price Level/Tier: Volume-based pricing tier determined by total license count
Known limitations
The following known limitations apply to the Adobe integration. Where available, workarounds are noted.
- Subscription events synchronization — Quantity or status discrepancies can appear if changes are made directly via Adobe API without corresponding updates in the Platform. Workaround: Contact support for manual correction.
- Extended Terms support — Extended Term Orders require manual term configuration via Adobe API. Workaround: Contact support to configure the term.
- Multi-account support — Having multiple Tenants under the same Organization is not supported. This primarily affects Customers migrated from the legacy VIP program. Workaround: Create Tenants under different Organizations.
- Change of Seller / Distributor — Limited support is available for changing a Seller or Distributor. Workaround: Contact support for assistance.
- Offer synchronization — Offer creation and updates are manual processes. Workaround: Contact support if new Offers are missing.
- Acrobat Pro High Growth Offers — Renewal codes and scheduled renewals aren't supported. Workaround: Contact support for assistance with renewal codes.
- Customer reseller change synchronization — Limited support for Customer reseller changes within the Platform environment. Workaround: Contact support for assistance.
- Adobe Linked Memberships — Not supported. Workaround: Use self-service APIs.
- End Customer Global Sales — Not supported. Workaround: Use self-service APIs.
Summary
Related content
Adobe General & Setup:
Adobe Programs & Features:
Order Management:
Add comment
Please sign in to leave a comment.