Rotate and revoke private integration credentials
Replace a Lead360 private integration token without changing its intended access, verify the new credential, retire the old value, and revoke access immediately when an integration is removed or exposed.
How this fits into Lead360Explore the Lead360 platformConnect API and MCP access with the agency, tenant, scope, and risk model.- 01
When to rotate
- 02
Rotation workflow
- 03
Revocation workflow
- 04
Exposure response
When to rotate
- On the organization credential schedule.
- When a person with secret access changes role or leaves.
- After a deployment, log, screenshot, ticket, repository, or conversation may have exposed the value.
- When the client host, secret manager, or integration owner changes.
- Before extending a long-lived integration into a new environment.
- When troubleshooting suggests the stored token is truncated or corrupted.
Rotation workflow
Rotation issues a new one-time credential and marks the previous key state as rotated. The replacement remains tied to the same managed integration context, but the administrator must store and deploy the new secret. Do not rotate until the integration owner is ready to update the trusted runtime.
- Confirm the selected sub-account, integration name, owner, scopes, expiration, and rate limit.
- Select Rotate and save the new token directly to the approved secret manager.
- Update one controlled deployment or MCP client connection.
- Call status and compare location and scopes.
- Search operations and perform one expected read.
- Roll the secret to remaining approved instances.
- Remove the old value from deployment history, local environment files, and emergency stores.
- Record rotation completion without recording the token.
Revocation workflow
Revocation permanently disables the credential. Use it when the integration is retired, ownership cannot be established, the business purpose ends, access is no longer lawful, or compromise is suspected. Revocation cannot be undone; create a new least-privilege integration if access is later required.
After revocation, stop the client, remove the secret, disable scheduled jobs, review recent last-used and audit information, confirm downstream copies follow retention and deletion requirements, and check whether any returned data or proposed actions require incident handling.
Exposure response
- Revoke the affected credential immediately when active misuse is possible.
- Preserve redacted timestamps, public key ID, owner, scopes, and last-use evidence.
- Identify where the token appeared and remove accessible copies.
- Review affected tenant data, operation history, exports, and downstream systems.
- Follow the Lead360 security and breach-response process when personal data may be involved.
- Create a replacement with reduced scopes and a new owner only after the cause is corrected.
Validate every deployment after rotation
A successful status call from one machine does not prove that every production worker, queue, scheduled job, MCP client, and disaster-recovery environment has the replacement. Use a deployment inventory and verify each approved instance without printing the credential. Watch authentication errors and old-key traffic until the migration window closes.
Confirm that scope discovery, one expected read, rate headers, alerts, and secret redaction still work after the update. Remove temporary overlap as quickly as the deployment permits. Search configuration history, build artifacts, local environment files, and support records for obsolete secret copies, then record who completed the cleanup and when.
Frequently asked questions
Can Lead360 show the existing token before rotation?
No. Stored secret material is one-way hashed. Rotation creates a new one-time credential.
Does rotating a key preserve the old secret?
No. Update approved clients to the replacement credential and remove the previous value.
When should I revoke instead of rotate?
Revoke when access should end, ownership is unclear, the purpose has expired, or compromise is possible. Rotate for planned replacement when the integration should continue.
Continue with Lead360
Use this workflow in Lead360
Put this guide into practice with a 14-day free trial of Lead360 Pro early access, or continue learning through the related collection.
Support