Yes, with write scope. A write session permits ordinary changes but still blocks the endpoints your organization marks as too sensitive for impersonation, such as password changes, billing, API keys, role changes, or account deletion. Write requests go through the same approval and are labelled in the access history, so you can keep write access rare and reviewable.
The requester picks a duration from 15 minutes up to 2 days; 15 minutes is pre-selected. The session ends automatically when the timer expires, and an admin can end it earlier or revoke the approval. Choose the shortest duration that fits the investigation: a longer request is visible to the approver and recorded in the history.
The agent can end their session, an admin can terminate it or revoke the approved request, and every session has an expiry. The backend guard checks expiry and session liveness; your app must also revoke its own impersonation credential. Remote termination is detected through these checks, so it is not a promise of zero-delay logout in every browser.
Removing a member from your Devora organization, or deleting their account, blocks their access immediately: their active impersonation sessions are terminated, their pending and approved requests are revoked, and your app is asked to revoke the impersonation credential. Downgrading an admin to a member revokes any requests they had approved for themselves. These changes are recorded as security events.
Devora provides request decisions, the access reason, the target account, scope, session timing, and security audit events. If recording or activity capture was enabled for that session, authorized viewers can review the captured information too. Access history exists separately from optional recording; it is not a claim that every application action is logged.