Home¶
The Home screen of the Admin Console provides you with important information about User Activity and Organizations. Here, you can view a list of all organizations and see user activity across those organizations. This gives you a quick overview of the latest changes and activities happening on the platform.
-
User Audit: View user activity across Yappes platform.
-
Orgnization Overview: View recently created Organizations.
User Audit¶
It provides you with details of all activity or activities of any user on the platform and can be used to track the changes and/or take appropriate action on specific activity/users.
For example, if a user from an internal organization performs any action on the API Manager, i.e., deletes an API. Those actions are recorded under user activity in JSON format. You can see a table that includes all the user activities.
-
The User Audit shows the following information:
- User: Who was the user who carried out the particular activity.
- Activity: What was the activity that particular user did.
- Date and time: At what date and time was the specific activity carried out.
- View: Option to learn more about the activity in detail.
-
To check the details of the activity, go to View → and click
- A popup with all the activity details will be shown.
- Click on the button to copy the details on the clipboard.
JSON of user activity¶
The User Activity is provided to you in JSON format. It holds information about a user and their interaction with the Admin Console. Here's a breakdown of the different components:
- userDetails: This object contains details about the user, such as their ID, username, first name, last name, and email address.
- operation: This field indicates the type of operation performed, in this case, it is a "GET" operation.
- resource: This object represents the specific resource or endpoint being accessed. It includes the endpoint URL and a key that describes the resource.
- request: This object provides information about the request made, including the date and time it was sent.
- response: This object contains details about the response received from the server. It includes the date and time of the response, the response code (200), and the status of the response ("ok").
{
"userDetails": {
"userId": "USR-80A5C0EA",
"userName": "bemeyor743@getmola.com",
"firstName": "Yappes",
"lastName": "Vish",
"mailId": "bemeyor743@getmola.com"
},
"operation": "GET",
"resource": {
"endpoint": "/content/admin/sso/status",
"key": "admin,sso,status"
},
"request": {
"dateTime": "2023-12-31T13:01:42.994Z"
},
"response": {
"dateTime": "2023-12-31T13:01:43.020Z",
"code": 200,
"status": "ok"
}
}
How to filter user activity¶
The User Audit section showcases the latest activities of both Admin Console and API Manager. However, if you want to view an activity for a specific time and date as well as by a specific user, you can do that as well.
- To view the activity by a specific user, do the following:
- Go to the User section and click the drop-down menu.
- From the list, select the user's id whose activity you want to see.
- As you click on the ID, the User Audit section will list the activities carried out by that user.
- To view the activity for a specific time and date:
- Go to the Time range and click the drop-down menu.
- You can see multiple time range filters:
- Today
- Yesterday
- Week
- Month
- Select any from the available.
- As you select the time range filter, the user audit table will list the activities between that time range.
That's all you need to do to view the activities of the users with access to the Admin Console and/or API Manager. With these, you can have a record of what users did and when, and if you find any suspicious behaviour, you can easily point that out and keep the data and processes safe.
Organization Overview¶
The Organization overview gives you a list of all the organizations created. It displays the organization name, type, and the number of active and inactive users, as shown in the image.
With this, you can have an idea of how many users are there in a particular organization and whether it's an external or internal organization without you needing to access the Organization options in the Admin Console.