Introduction
Self-managed vs. Partner-managed customers
Customers who wish to manage Proactive Insights on their own are referred to as “self-managed customers”. Customers who choose to outsource the management of Proactive Insights to their preferred partners are referred to as “partner-managed customers. In Proactive Insights, a customer access to all information pertaining to their customer account, while a partner has access to all information pertaining to all the customer accounts managed by the partner.
Step 1 — Proactive Insights account setup
Customer and Partners have to first contact HP for setting up their account in Proactive Insights.
Step 2 — Configuring your application
Once customers and partners have their account setup completed, and on boarded their users and devices in Proactive Insights, they are ready to create applications using Proactive Insights APIs.
To create an application:
- In a web browser, navigate to to HP Developers portal at https://developers.hp.com.
- Click Login to login to HP Developers portal using your Proactive Insights login/password. If you do not yet have an account on HP Developers portal, click the Register link to create an account.
- Work through your HP Representative to get added to the HP Proactive Insights Group. This will allow you to see and create an App for our HP Proactive Insight Analytics API.
- Click on APIs on the menu.
- Click Get Credentials.
- In the resulting page, Select Product Name as HP Proactive Insight Analytics, and fill in the below fields for the new app.
Field
|
Description
|
Required
|
---|---|---|
Product Scope
|
Select Read under product scope
|
Yes
|
App Name
|
Name of the client application
|
Yes
|
App Unique Name
|
Unique identifier of the app, it is generated automatically
|
No
|
Redirect URL
|
redirect URL after it authenticates the client
|
Yes
|
Note: In order to prevent fraudulent transactions during the authentication process, the Proactive Insights APis communicate with Redirect URLs that have been identified as trusted endpoints. Ensure the Redirect URLs field for your application contains a valid callback URL to your server that is listening to complete your portion of the authentication workflow.
Note: HP recommends using HTTPS whenever possible and also using absolute Redirect URLs (for example, "https://example.com/auth/callback", and not "/auth/callback").
- Click Create. This creates a new application and puts the application request in a Pending state until HP approves the application request. Click on your email address on the upper-right corner to go to your Dashboard to review the status of the new application request.
- Once the new application request is approved by HP, an email is sent to the Proactive Insights user. Navigate to My Dashboard and the new application will be in Approved state.
- Click on the approved application to get the API Key (Client ID) and API Secret (Client Secret) for this new application.
Note: HP recommends to not share the Client Secret value with anyone; including posting it in support forums for help with your application.
- Proceed to Step 2 — Request an Authorization Code.