Share via

Hardware Dashboard API Returns 401 on GET /v2.0/my/hardware/products Despite Valid Client Credentials Token

Kelly Chen 5 Reputation points
2026-02-24T08:14:36.7233333+00:00

Dear Microsoft Support, We are attempting to automate driver publishing via the Hardware Dashboard API using client credentials flow. We have successfully obtained an access token with the following characteristics: - Audience: https://manage.devcenter.microsoft.com - Tenant ID: f4e97617-c057-4d1e-ad2a-b0296dba0cba - Application ID: c5fafb5e-2412-4665-9fcd-f0fd33fa4db3

The Entra application has been added under: Hardware Dashboard > User Management > Add Microsoft Entra application.

However, calling: GET https://manage.devcenter.microsoft.com/v2.0/my/hardware/products Returns: 401 Unauthorized "The parameter value is invalid" Even after regenerating the token and verifying audience and tenant values. Could you please help verify whether:

  1. Our tenant is correctly associated with the Hardware account for API access?
  2. Additional configuration is required for Hardware Dashboard API enablement?
  3. This account is permitted to use the /my/hardware endpoint via client credentials? Thank you.
Microsoft Partner Center API
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Kelly Chen 5 Reputation points
    2026-02-25T02:39:21.72+00:00

    “We added the Entra application under Account Settings → User Management → Add Microsoft Entra application. Please confirm whether this is the correct place to enable Hardware Dashboard API access for client-credentials, and if there is any additional API access configuration page or backend provisioning required.”

    0 comments No comments

  2. Q&A Assist
    2026-02-24T08:14:46.0933333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    It seems you are encountering a "401 Unauthorized" error when trying to access the Hardware Dashboard API. Here are some points to consider that may help you troubleshoot the issue:

    1. Tenant Association: Ensure that your tenant is correctly associated with the Hardware Partner Center program. Only accounts that belong to this program can use the Hardware Dashboard APIs.
    2. API Permissions: Verify that the Microsoft Entra application has the necessary permissions to access the Hardware Dashboard API. This includes ensuring that the application is properly configured in the User Management section of the Hardware Dashboard.
    3. Token Validity: Double-check that the access token you are using is valid and has not expired. Tokens typically have a limited lifespan, and you need to regenerate them if they expire.
    4. Audience and Scopes: Confirm that the audience in the token matches the expected audience for the API. The audience should be set to https://manage.devcenter.microsoft.com.
    5. Endpoint Access: Ensure that your account has the necessary permissions to use the /my/hardware endpoint via client credentials. If the account is not authorized, it will result in a 401 error.

    If you have verified all the above and still face issues, consider reaching out to Microsoft support for further assistance with your specific account and configuration.


    References:

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.