application_list
List join applications so a reviewer can see who is waiting. Use status to show only pending, approved, or rejected ones.
Request
Section titled “Request”{ "cmd": "application_list", "status": "pending" }| Field | Type | Required | Description |
|---|---|---|---|
status |
string | No | pending, approved, or rejected. Omit it, or send "", to list every application. |
Response
Section titled “Response”{ "cmd": "application_list", "applications": [ { "id": "0c2d7a9e-41b6-4f0a-8a3e-6f5d2b19c7e4", "user_id": "USR:local_cara", "username": "USR:local_cara", "message": "", "status": "approved", "created_at": 1767139200.5, "reviewed_at": 1767142800.25, "reviewed_by": "USR:local_bob", "reviewed_by_name": "USR:local_bob" }, { "id": "5b1f3c1e-8d0a-4d6e-9f43-2a7c9e1b0d55", "user_id": "USR:local_alice", "username": "USR:local_alice", "message": "Friend of Bob's, here for the game nights.", "status": "pending", "created_at": 1767225600.123, "reviewed_at": null, "reviewed_by": null } ]}Applications are in the order they were submitted. Reviewed applications also have reviewed_by_name, the reviewer’s username. See applications for the other fields.
Permissions
Section titled “Permissions”Requires manage_access or review_applications.
Errors
Section titled “Errors”val |
When |
|---|---|
Invalid status filter. Must be one of: pending, approved, rejected |
status is another value. |
