When a Teammate Leaves: Cleaning Up Shared-Key Access on a No-Login Aggregator
When a teammate who had access to a shared aggregator key leaves, you need a clear offboarding process. This article explains how to rotate keys, audit usage, and handle attribution gaps on a no-login aggregator, and why per-user accounts may not exist to delete.
Why Offboarding on a No-Login Aggregator Is Different
Many API aggregators require no sign-up, no login, and no per-user accounts. Access is granted via a single API key. This simplifies onboarding but complicates offboarding: there is no user account to disable or delete. Instead, you must manage the key itself and understand the limitations of usage attribution.
Step 1: Rotate the Shared API Key
The most direct way to revoke access is to rotate the key.
- Generate a new key in your aggregator dashboard.
- Update all services and team members that need continued access with the new key.
- Revoke the old key.
This immediately cuts off anyone using the old key. Because there are no per-user accounts, rotation is the primary revocation mechanism.
Step 2: Audit Usage and Detect Anomalies
Before and after rotation, review usage logs to check for unexpected activity.
- Look for requests from unfamiliar IPs or at unusual times.
- Identify any usage spikes that do not correlate with known team activity.
- Monitor for errors or rate-limit issues that might indicate unauthorized use.
Most aggregators provide basic usage dashboards. Use them to establish a baseline and spot deviations.
Step 3: Address Usage-Attribution Gaps
On a shared-key model, all usage is billed to the key owner. There is no built-in way to attribute requests to individual users.
- You cannot see which user made a specific request unless you add logging at the client side.
- If the aggregator credits key contributors (e.g., with a revenue share), those credits are tied to the key, not to individuals.
- For teams, this means you must maintain your own records of who used the key and when.
Consider implementing client-side logging or using separate keys per team or project to improve attribution.
Step 4: Prevent Future Gaps with Key Hygiene
Offboarding is easier when you follow good key management practices:
- Avoid sharing a single key across the entire organization.
- Issue separate keys per team, project, or individual when possible.
- Rotate keys regularly, not just when someone leaves.
- Store keys securely and avoid embedding them in client-side code.
Why Per-User Accounts May Not Exist
No-login aggregators prioritize simplicity and privacy. They do not collect personal information or maintain user accounts. This means:
- There is no account to delete or disable when someone leaves.
- Access control is entirely key-based.
- Attribution and auditing rely on your own practices, not the platform's.
Understanding this model helps you plan offboarding that fits the tool's design.
Conclusion
On a no-login aggregator, offboarding a teammate means rotating the shared key, auditing usage, and closing attribution gaps through better key hygiene. While per-user accounts may not exist, a disciplined approach to key management ensures that departing team members cannot retain access.