Post PlaceOrder
The PlaceOrder Service exposes two API resources for managing orders
/orders/fulfillment
/orders/revoke
/orders/status
These resources consist of operations, which handle order creation, order cancellation, adding seats and products to existing agreements, checking an initial order status, as well as removing seats and products to existing agreements. This document will include the various scenarios of the PlaceOrder service which are eligible for order generation or agreement modifications within the Autodesk environment. The details of the services included in the order fulfillment and order revoke process under the PlaceOrder Service can be found below.
- Submitting new orders
- Checking initial order status
- Adding seats to existing agreements
- Adding products to existing agreements
- Removing seats from existing agreements
- Removing products to existing agreements
- Cancelling a recurring agreement
Documents
Get My Price
The purpose of the Get MyPrice Service is to allow for the following:
- Provide Disti/DVAR with their purchase price
- Provide non-direct Partners with SRP
- During order creation (via PlaceOrder), provide the price that the Partner is paying on that particular order
- a) e.g. if adding to an existing contract, the price on the order may need to be pro-rated.
Documents
Get Invoice
There can be scenarios where the requester giving input has a date range (from date and to date). In this case, the service can’t give all invoice details for a particular period, as there is a chance of having a huge amount of invoices during any particular period.
There are two operations defined in this service for fetching invoices, they are:
- getInvoiceList
- getInvoiceDetails
The purpose of the GetInvoiceList operation is to get an invoice list from a back end system if the Partner’s input only includes a date range. Once the requester receives the response, he or she may take advantage of the GetInvoiceDetails operation by calling the GetInvoice service, now including an Invoice Number/Purchase Order Number/Sales OrderNumber as input.
Documents
Get License
The purpose of this service is to retrieve the asset information for a given serial number(s) or for a combination of product line code(s) and serial number(s). This service does and provides the following:
- Gets the asset information based on the specified serial number(s) or for a combination of product line code(s) and serial number(s).
- Capability to validate the license information prior to order submission.
Documents
Get Order Details
The GetOrderDetails service will provide Partners with detailed order information, including contract numbers, serial numbers, and product information, among other fields. This data will be in a raw format and it will be available to be consumed by a Partner’s system of choice. This document will include all scenarios of the GetOrderDetails service which are eligible for retrieving order information within the Autodesk environment
There are two operations defined in this service for fetching orders, activated depending on the input provided to the GetOrderDetails service:
- GetOrderList
- GetOrderDetails
The GetOrderList operation exists to get the order list from a back end system if the input only includes a date range. The response will include data that will allow a Partner to re-query the service in order to get order details. Once the requester receives the response and retrieves the information he or she needs from it, he or she can make use of the GetOrderDetails operation, sending a request to the GetOrderDetails Service now using Customer Number/Purchase Order Number/Sales Order Number as inputs.
Documents
Get Partner Designation
The purpose of this service is to retrieve the designation information for a given Reseller CSN or for a Country. This service does and provides the following:
- Gets the Account, Contract Account and Expertise information based on the specified Reseller CSN or Country.
- Validate the Provided CSN and Reseller CSN.
Documents
Get Opportunity
Get Opportunity Service is an informational web service designed to return Autodesk opportunity information so that channel partners can consume/retrieve opportunities and close subscription deals with customers. Partners can request opportunity details by sending one of the following sets of request parameters:
- Get Opportunity by Agreement Number and Partner CSN
- Get Opportunity by Opportunity Number and Partner CSN
- Get Opportunity by End Customer CSN and Partner CSN
- Get Opportunity by Subscription End Date and Partner CSN
Documents
Get Order Status
The PlaceOrder Service exposes two API resources for managing ordersGetOrderStatus is used along with PlaceOrder versions 1 and 2 to check what is the current status of an order request. It supports all PlaceOrder scenarios, for both Recurring and Renewable business models. To retrieve the status of a particular transaction, the reference id of that transaction is required.
Documents
Get Part Number
The service allows Partners to look up a serial number/subscription's renewal SKU at any point outside of the 90 day renewal window.
- Provides the ability to derive the renewal SKU for all active Maintenance or Renewable subscriptions, regardless of end date as quickly as possible
- Helps Partners forecast sales as part of a sales pipeline they're managing for an entire fiscal year
- Allows Partners to look up a serial number/subscription's renewal SKU at any point outside of the 90 day renewal window
- Can be used by Partners to generate a renewal quote 90+ days in advance of a renewal opportunity being created
Documents
Get Subscription Data
Get Subscription Data Service is an informational service designed to return subscription, product, opportunity, contract, partner, early warning system, and customer information based on the inputs of an asset's start date or end date range. The service returns only data to which the partner is either the Sold to or Reseller of record of a given asset.
API Authentication Guide
The Authentication API we are exposing serves in protecting the Digital Distribution Web Services, DDWS, against unwanted and unauthorized access to our Autodesk API services. It will verify the authenticity of the call through digital signatures as well as help manage the scope of API resources each Partner is allowed to call through 2-legged OAuth 2.0.
This guide will serve to guide each Partner through the aforementioned authentication process, including screenshots and sample code that can be used for said process.