jump to content

Tally

Connect Tally as an access review source using a user-scoped API key so the platform can list your organization's users and pending invitations.

View as Markdown

the platform reads your Tally organization’s users and pending invitations through the Tally API so you can review who has access.

  • the platform organization administrator access
  • A Tally account in the organization you want to review, preferably the organization owner. A key has no scopes of its own: it inherits the permissions of the user who created it, and the organization endpoints answer 403 when that user lacks the required permission
  • The Organization ID of that organization, which the Connect dialog asks for alongside the key. Retrieve it by calling GET https://api.tally.so/users/me with the key and reading organizationId from the response
the platform fieldTally fieldNotes
NamefullNameA pending invitation carries no name
EmailemailA record with no email address is skipped
RoleinvitesTally exposes no role on an organization user, so members have none. A pending invitation is listed with the role Invited
AdminNot supported
StatusisDeletedA user flagged isDeleted is listed as inactive and every other user as active. Pending invitations are listed as inactive
MFAhasTwoFactorEnabledEnabled when the flag is true, disabled when it is false. A pending invitation carries no flag, so its MFA state is left unknown
Last loginNot supported
External IDidStable identifier used to track the account across reviews. A pending invitation is keyed by its invite id
Created atcreatedAtThe timestamp Tally returns on the user record. the platform does not record one for a pending invitation

People who have been invited but have not yet accepted appear alongside the organization’s users, marked inactive.

  1. In Tally, signed in as the account the key should belong to, go to Settings > API keys.
  2. Click Create API key, name it (e.g. Probo Access Review), and click Create. Tally keys have no scopes, so there is nothing to set on the key.
  3. Copy the key (tly-…) and store it securely. Tally shows it only once.
  1. In the platform, go to Access Reviews > Sources > Add Source.
  2. Find Tally, click API Key, paste the key, enter your Organization ID, and click Connect.

the platform names the source after your organization and pulls its users and pending invitations into your campaigns.

  • Key rejected. Confirm the key is an active Tally API key (tly-…) copied from Settings > API keys. Tally stops every key belonging to a user once that user is removed from the organization or leaves it, so create a replacement from an account that is still a member.
  • Access forbidden. The organization users and invites endpoints answer 403 when the key’s user lacks permission. Create the key from the organization owner’s account instead.
  • Organization ID unknown. Call GET https://api.tally.so/users/me with the key and read organizationId from the response. It must be the organization the key’s user belongs to.
  • Few or no members appear. A Tally account belongs to a single organization, and inviting team members is a Tally Pro feature, so a Free account’s organization has only that one member.

Ultima actualizare: