End every Member Portal session of a person (Admin role required)
POST/admin/api/person/:personId/sign-in/sign-out-everywhere
Each portal session ends on its next request and the person's remembered devices are revoked. Passkeys stay. Writes a session_ended audit row with the reason signed_out_everywhere.
Request​
Responses​
- 200
- 403
- 404
Signed out everywhere
Admin role required, or an invalid CSRF token
Person not found
Can't find what you need? Ask in Discord, or open an issue on the ChurchCRM repository.