A communication apparatus configured to manage user identification queries, the communication apparatus comprising at least one processor and at least one memory, the at least one memory having computer-coded instructions therein, wherein the computer-coded instructions are configured to, in execution with the at least one processor, cause the communication apparatus to:
- retrieve a user identification query associated with a group-based communication interface, the user identification query comprising a requesting user identifier and a target user identifier;
- compare the target user identifier to a user status cache associated with the requesting user identifier to determine one of a known status, an unknown status, or a pending status for the target user identifier;
- cause rendering of a known user identification interface to the group-based communication interface in response to determining the known status for the target user identifier;
- and
- cause rendering of a limited user identification interface to the group-based communication interface in response to determining the unknown status for the target user identifier.