Pending Requests
When users submit access requests for a knowledge base you administer, you review them on the User Requests page.
Who sees thisโ
The User Requests page (/user-requests) is visible only to people who are an Owner of at least one knowledge base. If you don't see the link, you're not an admin of any KB.
How to open itโ
๐ Click the notification bell in the top-right header โ User Requests.
What you seeโ
A table with one row per request across every KB you administer:
| Column | Meaning |
|---|---|
| User | The requester's display name |
| Application | The knowledge base they want access to |
| Status | A coloured chip โ pending (grey), approved (green), rejected (red) |
| Action | Approve / Reject icons โ only visible on pending rows |
Older approved or rejected requests stay in the list for reference and audit.
Approving a requestโ
-
Find the request in the table (filter by Status = pending if there are many).
-
Click the green โ checkmark in the Action column.
-
A confirmation dialog appears:
Are you sure you want to approve request of the user {user name}? This will grant the user access to the application.
-
Click Confirm.
What happens:
- The request's status becomes approved.
- The user's Entra OID is added to the KB's
assigned_user_oidslist. - The user receives an email: Access Granted: {KB name} with a button to open the KB.
- The user can immediately chat with the KB (on next request).
A toast confirms: "Request approved".
Rejecting a requestโ
-
Find the request.
-
Click the red โ in the Action column.
-
A confirmation dialog appears:
Are you sure you want to reject request of the user {user name}? This will deny the user access to the application.
-
Click Confirm.
What happens:
- The request's status becomes rejected.
- The user receives an email: Join Request Update: {KB name}.
- The user's access does not change.
A toast confirms: "Request rejected".
The current UI does not have a free-text field to attach a reason when approving or rejecting. Users only see that you approved or rejected โ they don't see your reasoning. If you need to explain a rejection, send a separate email.
What if another admin already acted?โ
Multiple admins on the same KB can review requests independently. If two admins click Approve almost simultaneously, only one wins โ the other will see an error:
Join request was already processed by another reviewer
Refresh the page to see the current status.
Notification emails to adminsโ
When a user submits a join request:
- The KB creator is on To: of the notification email
- All other admins of the KB are on CC:
- Subject: Join Request: {KB name}
Any one admin can approve or reject โ there is no quorum requirement. The action takes effect for everyone.
Email-disabled environmentsโ
If your environment doesn't have email configured, users can't submit join requests at all (they get a "Mail service not enabled" error). So if you're an admin and never see any pending requests, the most likely reason is that email is off in your environment โ contact Support.
Cleaning up old requestsโ
Old approved/rejected requests stay in the table. There is no UI button to delete them. If the table gets cluttered, contact Support to bulk-purge old records.
Relatedโ
- Request Access โ the user side of this flow
- Waiting for Approval โ what the requester experiences
- User Management โ alternative ways to grant access