diff --git a/bindings/client.go b/bindings/client.go
index 71cb6ce4c360e71cdcf6b3759412028988fabf83..4247f0e3d254054fec7e918bbee6f2eec8e88213 100644
--- a/bindings/client.go
+++ b/bindings/client.go
@@ -176,6 +176,12 @@ func (cl *Client) GetUsername() string {
 	return cl.client.GetSession().GetCurrentUser().Username
 }
 
+func (cl *Client) GetUserID() []byte {
+	globals.Log.INFO.Printf("Binding call: GetUserID()")
+
+	return cl.client.GetSession().GetCurrentUser().User[:]
+}
+
 type MessageReceiverCallback interface {
 	Callback(err error)
 }