Dotfile
Connect Dotfile as an access review source using a workspace admin API key so Probo can list every member of your Dotfile workspace.
Probo reads your Dotfile workspace’s members through the Dotfile API so you can review who has access.
Prerequisites
Section titled “Prerequisites”- Probo organization administrator access
- The admin role in the Dotfile workspace (Dotfile requires you to be an admin of the workspace to generate API keys)
Collected Fields
Section titled “Collected Fields”| Probo field | Dotfile field | Notes |
|---|---|---|
| Name | first_name and last_name |
Falls back to the email address |
email |
||
| Role | role |
owner, admin, member, or the name of a custom role |
| Admin | role |
Flagged as an administrator when role is owner or admin |
| Status | suspended_at |
Inactive once a suspension timestamp is set |
| MFA | Not supported | |
| Last login | Not supported | |
| External ID | id |
Stable identifier used to track the account across reviews |
| Created at | created_at |
When the user was created in the workspace |
Probo requests suspended users as well as active ones, so a suspended member still appears in the campaign, marked inactive.
Step 1: Create an API Key
Section titled “Step 1: Create an API Key”- In the Dotfile console, signed in as a workspace admin, go to Workspace settings > API keys.
- Create a new key and give it a name (e.g.
Probo Access Review). Dotfile documents no scope or permission to set on a key. - Copy the key and store it securely (password manager, secret manager). Dotfile hashes and encrypts it, so you cannot read it again.
Step 2: Connect in Probo
Section titled “Step 2: Connect in Probo”- In Probo, go to Access Reviews > Sources > Add Source.
- Find Dotfile, click API Key, paste the key, and click Connect.
Probo names the source after your Dotfile workspace and pulls its members into your campaigns.
Troubleshooting
Section titled “Troubleshooting”- Key rejected. Confirm a workspace admin generated the key and that it has not been replaced since. Probo sends it in the
X-DOTFILE-API-KEYheader, so a key from a different workspace will not authenticate. - No members appear. An API key is workspace wide, so check that it belongs to the workspace you intend to review.