Autodesk
Important:The SaaS Management direct integration with Autodesk has the following limitations.
• | The Autodesk integration with SaaS Management uses the Autodesk Premium Reporting API endpoints. Therefore, only the Autodesk Premium and Enterprise subscription plans are supported. |
• | Due to API limitations, we are not able to fetch Autodesk bundles and subscription details. |
• | Autodesk license information will not be synced into Flexera One IT Asset Management and FlexNet Manager Suite. |
The following sections explain prerequisites, resources, and instructions for integrating with SaaS Management.
• | Stored Autodesk Information |
• | Required Minimum Permissions for Autodesk |
• | Autodesk Authentication Method |
• | Required Autodesk Credentials |
• | Integrating Autodesk With SaaS Management |
• | Autodesk API Endpoints |
The following table describes the available integration tasks and stored data within SaaS Management.
Available Integration Tasks |
Information Stored |
||||||||||||||||||
Application Roster |
|
||||||||||||||||||
Application Access |
|
Required Minimum Permissions for Autodesk
The Autodesk integration with SaaS Management uses the Autodesk Premium Reporting API endpoints. Therefore, only the Autodesk Premium and Enterprise subscription plans are supported. For more information on these subscription plans, see the Autodesk documentation topic, Autodesk subscription plans.
The minimum API required permissions are based on the Required Scope for Autodesk and the Required User Role for Autodesk.
For more information on the required scope, see the Autodesk Platform Services documentation topic, Scopes.
Scope |
Description |
Integration Task Name |
data:read |
The application can read all the end user’s data within the Autodesk ecosystem. |
Application Roster Application Access |
Required User Role for Autodesk
Note:The following SaaS application user role is not applicable to Flexera One roles.
User Role |
Description |
Secondary admin |
Is required to authenticate the Autodesk integration with SaaS Management and to generate the token every time the integration tasks run. The token that is generated and stored in SaaS Management contains read-only access to the API endpoints that are consumed. You cannot perform any other write actions. |
Autodesk Authentication Method
The required authentication method for Autodesk Premium Reporting API endpoints is Three-Legged Token with Auth Code Grant, also known as OAuth2 Authorization Flow. For more information, see the Autodesk documentation topic, Get a 3-Legged Token with Authorization Code Grant.
The following credentials are required:
• | Username |
• | Password. |
Note: These credentials are required only for authorizing the application permissions. They are not stored in SaaS Management.
Integrating Autodesk With SaaS Management
The following steps describe how to integrate Autodesk with SaaS Management.
To integrate Autodesk with SaaS Management:
1. | In SaaS Management, add the Autodesk application. For more information, see Adding an Application. |
2. | In the SaaS Management Add Application slideout: |
a. | From the Integration Tasks list, select the checkboxes for Application Roster and Application Access. |
b. | Click Authorize, which redirects you to the Autodesk portal. |
3. | In the Autodesk portal, sign in with the email and password that has the required minimum permission as mentioned in the Required Minimum Permissions for Autodesk. |
4. | On the Authorize application page, click Allow to authorize and provide access to the account for the Autodesk API endpoints used in the integration with SaaS Management. |
Application Roster and Application Access
https://developer.api.autodesk.com/insights/v1/contexts
https://developer.api.autodesk.com/insights/v1/usage-queries
https://developer.api.autodesk.com/insights/v1/usage-queries/<<query-id>>