Skip to content

Products

Compliance Officer Service Expert-led compliance, end to end Compliance Portal Share security documents securely Open-source platform Deploy Probo on your own infrastructure

Resources

Probo stories How teams get compliant with Probo Blog Ideas and guidance from the Probo team Guides & tools Practical compliance guides and free tools Love from Customers What customers say about working with Probo Changelog Latest product updates Download Get the Probo Agent

Company

About The people and vision powering Probo Careers Join the team building Probo Brand assets Official logos and visual resources Security Review our security and compliance posture
Overview Understand Probo and its core concepts Product Explore Probo's GRC capabilities Developers Explore GraphQL, CLI, MCP, n8n, and webhooks Deployment Probo Cloud, self-hosting, and configuration

Explore

GitHub Explore our open-source compliance tools

Mercury

Connect Mercury as an access source using a Read Only API token

View as Markdown

Probo reads your Mercury organization’s users through the Mercury API so you can review who has access.

  • Probo organization administrator access
  • A Mercury user with permission to create API tokens. An admin on the Mercury account controls that permission, and a user without it sees no way to create a token
  • The Mercury organization you want to review. A token is bound to the organization it is created in, so switch to that organization before opening its settings
Probo field Mercury field Notes
Name firstName, lastName Joined with a space. Falls back to the email address when both are empty
Email email
Role organizationRole administrator becomes Administrator, bookkeeper becomes Bookkeeper, customUser becomes Custom User, cardOnlyUser becomes Card Only User, and employee becomes Employee. An unrecognized value is kept verbatim
Admin organizationRole Flagged as an administrator when organizationRole is administrator
Status Not supported
MFA Not supported
Last login Not supported
External ID userId Stable identifier used to track the account across reviews
Created at Not supported

Mercury returns every member of the organization on one endpoint. Probo skips a record that arrives without an email address.

  1. In Mercury, click your organization at the top left, click All Settings, and open Tokens in the left navigation.
  2. Click Create an API Token, enter a Nickname such as Probo Access Review, set Permissions to Read Only, then click Create Token. A Read Only token can fetch all available data on the account and requires no IP whitelist.
  3. Copy the token, including its secret-token: prefix, and store it securely. Mercury does not show it again once the dialog closes.
  1. In Probo, go to Access Reviews > Sources > Add Source.
  2. Find Mercury, click API Key, paste the token, and click Connect.

Mercury’s users endpoint carries no organization name, so the source keeps the generic name Mercury. Probo pulls the organization’s users into your campaigns.

  • Token rejected. Paste the token with its secret-token: prefix, since Probo sends it as Authorization: Bearer <token>. A sandbox token is rejected as well: Probo calls api.mercury.com, and a token created in the sandbox belongs to the separate api-sandbox.mercury.com environment.
  • The Tokens page offers no way to create a token. The signed-in user does not hold the permission. An admin on the Mercury account can grant it or create the token instead.
  • No users appear, or the wrong ones do. A token is bound to the organization it was created in, so create it from the All Settings > Tokens page of the organization you want to review. A Custom token also reaches only the scopes granted at creation, and those cannot be edited afterwards.
  • The source stops syncing after a quiet period. Mercury deletes a token that goes unused for 45 days and emails account admins seven days beforehand. Create a new token and reconnect the source.