Skip to main content

Integrate a marketplace with a Google Reseller account

This section describes how Marketplace Managers link their Google Reseller account to their marketplace. Marketplace Managers must complete a number of tasks on the Google Developer console before completing the steps on AppDirect. There are also a few steps that must be completed on the Google Admin console.

Prerequisites

  • Contact your AppDirect technical representative as they need to complete some setups.
  • Complete the steps on the Google Developer console.

To integrate a marketplace and a Google Reseller account

📝 Note: If the AppDirect logo appears in the upper-left corner of the page, when Manage > Marketplace appears in this topic, click the grid icon > Switch to | Store, instead.

  1. Go to Manage > Marketplace > Settings > INTEGRATION | Vendor Integrations > Google > Configure Google Workspace. The Google Workspace Configuration page opens. Configure your project:

    Tip: Complete all AppDirect tasks, in all steps, logged on with the same Marketplace Manager account to ensure that there are no authorization errors as you complete the final step.

    1. In the Google Apps Client ID field, enter your Google Apps Client ID.
    2. In the Client secret field, enter your Client secret, and click Save preferences.
  2. Configure your Google Admin account with Google API Scopes.
    In your Google Reseller account, a number of APIs must be authorized. The APIs help the marketplace manage the subscriptions and users for your customer accounts.
    1. Go to Manage > Marketplace > Settings > Integration | Vendor Integrations > Google > Select Google API scopes.
    2. Click Copy, to copy the following API scopes to the clipboard:
      https://apps-apis.google.com/a/feeds/domain/,
      https://www.googleapis.com/auth/admin.directory.domain,
      https://www.googleapis.com/auth/admin.directory.group,
      https://www.googleapis.com/auth/admin.directory.group.member,
      https://www.googleapis.com/auth/admin.directory.group.member.readonly,
      https://www.googleapis.com/auth/admin.directory.group.readonly,
      https://www.googleapis.com/auth/admin.directory.user,
      https://www.googleapis.com/auth/admin.directory.user.alias,
      https://www.googleapis.com/auth/admin.directory.user.alias.readonly,
      https://www.googleapis.com/auth/admin.directory.user.readonly,
      https://www.googleapis.com/auth/admin.directory.user.security,
      https://www.googleapis.com/auth/apps.groups.settings,
      https://www.googleapis.com/auth/apps.order,
      https://www.googleapis.com/auth/siteverification,
      https://www.googleapis.com/auth/userinfo.profile,
      https://www.googleapis.com/auth/admin.directory.customer,
      https://www.googleapis.com/auth/admin.directory.customer.readonly,
      https://www.googleapis.com/auth/apps.licensing,
      https://www.googleapis.com/auth/admin.directory.domain
    3. Go to the Google Admin console.
  3. Click Confirm in the Google API Scopes when the steps in Google Admin console are complete. Complete the connection from the AppDirect marketplace to your Google Reseller account :
    1. Click Generate Token. You are directed out of the marketplace to a portal that Google hosts and you are prompted for authorization.
    2. Click Allow to confirm your authorization of the configuration you completed in Google Developer console and setting up your Google page in AppDirect. The status on the Google Workspace Configuration page changes to complete. Now your Google Reseller account is integrated with your marketplace.
  4. In Google Products, you can link Google Workspace products from the Product catalog with your Google Reseller account. Then you can sell those products on your marketplace.
    1. Type a name or the product UUID in the search bar.
    2. Click the product name or UUID and then it is linked and will display in the Linked Google products panel.

Was this page helpful?