elaichi__access_request__get
Read one access request by id. No permission gate here — like the REST route it mirrors, visibility is computed per-caller instead: an admin (member:manage) can read any request, and anyone else can read only their OWN, with resolved_by resolved to a name/email for an admin and left as a bare id otherwise (the same split GET /access-request/:id documents — resolving that id into a profile is a member-directory lookup this operation does not hand a plain member for free). Everyone else’s request is a 404, not a permission error — its existence is not something a bystander gets to learn. Returns the record with can_resolve for an admin or can_withdraw for the requester. Sensitive read: returns records an operator treats as confidential (audit history, credential metadata, offboarding detail). Read-only, but not harmless — do not echo the contents further than needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Access request id (`areq_…`) from access_request.list, or from the id an access_request.create call just returned. |