Skip to main content

Activate Member

POST 

/api/v1/team/members/:member_id/activate

Reactivate a previously deactivated member: their membership here becomes active again, which gives back their access to this org.

The login is re-enabled under the same rule :func:deactivate_member disables it by: a login this org does not hold alone may have been disabled by somebody else, for a reason this org does not know. So on a shared pool a disabled login stays disabled, and the response says so in its own words (login="still_disabled", :data:~app.services.pool_user_guard.LOGIN_DISABLED_NOTE) instead of the removal wording. That is the case for every member the code before 4 Oct 2026 deactivated, because it disabled the login too; the operator's scripts/reconcile_disabled_pool_logins.py re-enables those, and the Team list shows the state as login_disabled until then.

Requestโ€‹

Responsesโ€‹

Successful Response