Three Levels of Revocation
Sesame gives you three distinct revocation controls, from the most surgical to the most sweeping.1. Revoke a Single Approval
Remove a specific hostname grant for one agent. The agent loses access to that particular API but retains all its other approved grants. The next time the agent attempts to reach the revoked hostname, it will trigger the normal just-in-time approval flow — giving you the opportunity to re-approve with updated policy terms.
2. Deactivate an Agent
Invalidate all grants for a specific agent in a single action. The agent’s JWT is immediately rejected by the broker on every subsequent request, regardless of which hostname it targets. Use this when an agent is compromised, retired, or needs to be reconfigured from scratch.
3. Delete the IAM Role or Broker Access
Remove the broker’s ability to proxy requests entirely. This is the broadest control — no agent can make brokered requests through Sesame until access is explicitly restored. Use this in a worst-case scenario where you need to cut the door completely while you investigate.
How to Deactivate an Agent
The most common revocation action is deactivating a specific agent. Follow these steps:1
Open the Sesame dashboard
Navigate to getsesame.dev and sign in to your account.
2
Go to Agents
Select Agents from the sidebar to view all agents registered to your account.
3
Find the agent
Locate the agent you want to revoke. You can search by name or filter by status.
4
Click Deactivate
Open the agent’s detail view and click Deactivate. Confirm the action when prompted.
5
Access is cut immediately
All active grants for that agent are invalidated the instant you confirm. Any in-flight
sesame request call using that agent’s JWT will fail broker verification and receive an error. There is no grace period.