Dotfile
Connect Dotfile as an access review source using a workspace admin API key so the platform can list every member of your Dotfile workspace.
the platform reads your Dotfile workspace’s members through the Dotfile API so you can review who has access.
Prerequisites
Section titled “Prerequisites”- the platform 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”| the platform 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 |
the platform 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 the platform
Section titled “Step 2: Connect in the platform”- In the platform, go to Access Reviews > Sources > Add Source.
- Find Dotfile, click API Key, paste the key, and click Connect.
the platform 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. the platform 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.