Mattermost, Inc.

How can I get user accesslog via rest API?

I’m trying to find the documentation for the api/v1 mattermost API.

I couldnt see where I can get user ip address. In slack API this is users.accessLogs.

After I do curl to http://egsoslpoc501.linux.lan:8080/api/v1/users/login to get the Token, how do I use the API to look up the ip address of a user_id?

In any case where is the REST mattermost API documentation please??

This page below doesnt descibe any other operations except users/login: http://docs.mattermost.com/developer/web-service.html

Sorry, we don’t have any documentation for our REST APIs yet, but I should be able to help out in the meantime.

We don’t explicitly store the user’s last IP address, but you can could check a user’s activity log to see where they last acted from. You can get those from /api/v1/users/USERID/audits. The user ID there can be either the current user or any user if you’re logged in as a System Admin. This’ll return a JSON object containing a list of Audit objects containing a user_id, a create_at timestamp, the action api URL that the user hit, and an ip_address.

Just a note, in the upcoming May release, that API will be moving to /api/v3/users/USERID/audits due to some extensive backend restructuring that we’ve done. You can read more about that here.