Skip to main content

Azure Settings – Ripple Onboarding

Connecting Ripple to Azure Partner Center

Written by Alphaus Support Team
Updated today

This article walks you through the steps to connect your Azure cost data to Ripple. The process takes approximately 5–8 minutes, though some steps can be a bit tricky. If you get stuck or have any questions, don't hesitate to reach out via the Ripple chat.

Please note: Some steps require a user with Azure Global Admin Agent privileges. Since admin accounts typically have MFA enabled, please make sure you have your authentication device ready before getting started.


1. Partner Center Credentials

You will need the following information:

Partner ID: (7-digit number)
App ID/ Client ID:
AccountID:
Secret Key:

How to find your Partner ID

  1. Sign in to Partner Center as a Global Admin and select the Settings (gear) icon.

  2. Go to Account settings > Legal info. (Note: Your Microsoft AI Cloud Partner Program and CSP credentials may differ.)

  3. Select Identifiers.

  4. Copy and save the 7-digit Partner ID displayed here.

How to find your App ID / Client ID and Secret Key

  1. Sign in to Partner Center using your Global Admin account.

  2. From the Settings menu (gear icon), select Partner settings.

    • If Partner settings is not available, select Account settings instead.

  3. On the Account settings page, select App management.

  4. If no app exists yet, add a new Web app. If a Web app already exists, click the Add key button.

  5. After the key is generated, save the following:

    • App ID / Client ID

    • Secret Key


2. Partner API Credentials

Required API Permissions

Note: In rare cases, searching by the IDs listed below may return a different API in the results. If this happens, search by the API name "Microsoft Partner Center" and select it from the list.

  1. Microsoft Partner Center (fa3d9a0c-3fb0-42cc-9193-47c7ecd2edbd)

    • Access Partner Center

  2. Microsoft Graph

    • Application permissions

      • PartnerBilling.Read.All

  3. Microsoft Partner (4990cffe-04e8-4e8b-808a-1175604b879f)

    • Partner Center

1. Application (client) ID: 
2. Directory (tenant) ID:
3. Client secret value:

Creating an Application User

  1. Sign in to the Azure Partner Dashboard using your Global Admin account.

  2. From the left menu, click Azure Active Directory.

  3. In Azure Active Directory, click App registrations from the left menu.

  4. Click + New registration at the top of the page.

  5. Enter a name of your choice (e.g., Ripple-Azure-CSP).

  6. Select your application user name and choose "[Your Org] only – Single tenant". Then set the following Redirect URL for API access:

    • Web:

      • Production: https://app.alphaus.cloud/ripple/azure-settings

      • Next (staging): https://next.alphaus.cloud/ripple/azure-settings

    * Use the Next environment URL only if you are testing in the staging environment. For standard integration, use the Production URL.


Granting API Permissions to the Application User

  1. Click on the application user you just created.

  2. In the application management screen, click API permissions from the left menu.

  3. Click + Add a permission.

  4. In the panel that appears on the right, select APIs my organization uses.

  5. Add the following APIs:

    • Microsoft Partner Center (fa3d9a0c-3fb0-42cc-9193-47c7ecd2edbd)

      • Access Partner Center

    • Microsoft Graph (00000003-0000-0000-c000-000000000000)

      • User.Read

    • Microsoft Partner (4990cffe-04e8-4e8b-808a-1175604b879f)

      • Partner Center

  6. Select

  7. After selecting all three API permissions, return to the API permissions screen and click ✔ Grant admin consent for [Your Org], then click Yes to confirm.

  8. Once complete, go to Overview in the left menu and copy and save your Application (client) ID and Directory (tenant) ID.

Generating a Client Secret

Note: This step must be performed by a user with Global Admin privileges.

  1. From the left menu, click Certificates & secrets.

  2. Click + New client secret.

    • Description: optional (e.g., Client secret for Ripple-Azure-CSP API integration)

    • Expiration: 1 year is recommended

  3. Set the description and expiration, then click Add.

  4. Copy and save the Value of the newly created Client Secret.


3. Configuring Ripple

Connecting Your Partner Center Credentials

  1. Log in to Ripple. Please use your browser's Incognito/Private mode to avoid any cache-related issues during the authentication process.

  2. From the left menu, go to Settings > Azure Settings.

  3. Under Onboarding Cloud Solution Provider (CSP) to Ripple, enter the Partner ID you saved in Step 1.

  4. Under Partner Center credentials, enter the Account ID, Application ID, and Secret Key from Step 1.

  5. Under Partner API credentials, enter the Application (client) ID, Directory (tenant) ID, and Client secret from Step 2.

  6. Once all fields are filled in, click Next in the bottom right. You will be redirected to the Azure authentication page — sign in with your Global Admin account to complete authentication.

  7. After successful authentication, a secret code will be generated automatically. Review it, then click Done in Ripple to finish.

How to grant API access: Microsoft official documentation

Partner Center authentication: Microsoft official documentation


That's it — you're all done! 🎉 If you have any questions or run into any issues along the way, feel free to reach out anytime.

Did this answer your question?