Skip to content

application_list

List join applications so a reviewer can see who is waiting. Use status to show only pending, approved, or rejected ones.

{ "cmd": "application_list", "status": "pending" }
Field Type Required Description
status string No pending, approved, or rejected. Omit it, or send "", to list every application.
{
"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.

Requires manage_access or review_applications.

val When
Invalid status filter. Must be one of: pending, approved, rejected status is another value.