Skip to main content

Mark Collaborators as Inactive

🔍 Problem Statement

Currently, as an admin I cannot mark a collaborator as inactive and the only option to remove access is to delete the account entirely, which revokes any associated API keys and breaks integrations.

💡 User Stories

As an Account Owner or Admin, I want to mark a collaborator account as inactive (suspended) without deleting it, so that I can revoke access for employees on extended leave or disability while preserving their account data and any associated API keys.

🎯 Definition of Done (DoD)

Inactive Account State

  1. ✔ Given an active collaborator account, when an Account Owner or Admin marks it as inactive, then the collaborator can no longer log in, but their account record and all associated API keys are preserved.

  2. ✔ Given a reactivation action, when an Account Owner or Admin restores the collaborator, then login and API key access are fully restored.

  3. ✔ This change will impact API + UI, specifically GET/PATCH /collaborators/{id} (new status field) and the Collaborators list/detail UI.

  4. ✔ Limitations: inactive collaborators cannot be used for SSO; API keys belonging to inactive collaborators remain valid at the key level but the collaborator session is blocked.

Status: Available1 comment

Log in to comment and vote

Comments1

  • Rana Haleem

    Team•

    Jun 24

    •

    Merged request

    •

    1 vote

    [Merged] Make Collaborator accounts "inactive"

    [Merged into Make Collaborator accounts "inactive"]


    🔍 Problem Statement

    There is no way to mark a collaborator account as inactive in Pelcro. When a team member leaves or changes roles, the only option is to delete the account entirely — losing audit history — or leave it active, creating a security risk.


    💡 User Story

    As an Account Owner, I want to set a collaborator account to inactive, so that their access is revoked without deleting the account or losing audit trail history.


    🎯 Definition of Done (DoD)

    A feature is done when:

    ✔️ Given a collaborator account, when the Account Owner sets it to inactive, then the collaborator can no longer log in or take actions — but their historical activity and audit records are preserved.