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: Redirect
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.