Audit Logs
Info about logs.
Last updated
Info about logs.
Last updated
STAGING_URL: https://switch-api-staging.herokuapp.com
LIVE_URL: https://switchapi.azurewebsites.net
GET
https://switch-api-staging.herokuapp.com/admin/audits
Retrieves the audit logs.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
{
"message": "Audit logs returned successfully",
"data": [
{
"id": 10680,
"auditable_id": 4,
"auditable_type": "Admin",
"user_type": null,
"user": null,
"action_performed": "signed in",
"updated_object": {
"id": 4,
"email": "omitirand@gmail.com",
"role": "super_admin",
"disabled": false,
"locked": false,
"has_changed_password": true
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "c561124f-9fcd-4e4a-9ab3-f4d78fef2f4b",
"created_at": "2019-08-14T11:15:54.012Z"
},
{
"id": 10679,
"auditable_id": 4,
"auditable_type": "Admin",
"user_type": null,
"user": null,
"action_performed": "signed in",
"updated_object": {
"id": 4,
"email": "omitirand@gmail.com",
"role": "super_admin",
"disabled": false,
"locked": false,
"has_changed_password": true
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "59a64d49-785d-48c0-bf36-cd12397a07cc",
"created_at": "2019-08-14T10:35:09.045Z"
},
{
"id": 10678,
"auditable_id": 4,
"auditable_type": "Admin",
"user_type": null,
"user": null,
"action_performed": "signed in",
"updated_object": {
"id": 4,
"email": "omitirand@gmail.com",
"role": "super_admin",
"disabled": false,
"locked": false,
"has_changed_password": true
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "4f3a8a03-4e2c-45d0-a56d-1e43779102e3",
"created_at": "2019-08-14T09:57:40.742Z"
},
{
"id": 10677,
"auditable_id": 4,
"auditable_type": "Admin",
"user_type": null,
"user": null,
"action_performed": "signed in",
"updated_object": {
"id": 4,
"email": "omitirand@gmail.com",
"role": "super_admin",
"disabled": false,
"locked": false,
"has_changed_password": true
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "13e24da3-09e7-4e10-af0f-284b714c78ae",
"created_at": "2019-08-11T15:59:31.115Z"
},
{
"id": 10676,
"auditable_id": 4,
"auditable_type": "Admin",
"user_type": null,
"user": null,
"action_performed": "signed in",
"updated_object": {
"id": 4,
"email": "omitirand@gmail.com",
"role": "super_admin",
"disabled": false,
"locked": false,
"has_changed_password": true
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "525f5565-3e9a-45b4-9101-377ea369ec96",
"created_at": "2019-08-09T17:20:18.836Z"
},
{
"id": 10675,
"auditable_id": 4,
"auditable_type": "Admin",
"user_type": null,
"user": null,
"action_performed": "signed in",
"updated_object": {
"id": 4,
"email": "omitirand@gmail.com",
"role": "super_admin",
"disabled": false,
"locked": false,
"has_changed_password": true
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "a70e38a6-1820-4ae8-967a-42e23652ec8f",
"created_at": "2019-08-09T16:46:48.507Z"
},
{
"id": 10674,
"auditable_id": 4,
"auditable_type": "Admin",
"user_type": null,
"user": null,
"action_performed": "signed in",
"updated_object": {
"id": 4,
"email": "omitirand@gmail.com",
"role": "super_admin",
"disabled": false,
"locked": false,
"has_changed_password": true
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "9287a415-d26e-4e16-9b8e-98f7c28f0d1a",
"created_at": "2019-08-09T16:11:29.623Z"
},
{
"id": 10673,
"auditable_id": 4,
"auditable_type": "Admin",
"user_type": null,
"user": null,
"action_performed": "signed in",
"updated_object": {
"id": 4,
"email": "omitirand@gmail.com",
"role": "super_admin",
"disabled": false,
"locked": false,
"has_changed_password": true
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "1ae897e1-5cfd-42cb-b507-fb48b768fb7a",
"created_at": "2019-08-09T15:15:41.748Z"
},
{
"id": 10672,
"auditable_id": 4,
"auditable_type": "Admin",
"user_type": null,
"user": null,
"action_performed": "signed in",
"updated_object": {
"id": 4,
"email": "omitirand@gmail.com",
"role": "super_admin",
"disabled": false,
"locked": false,
"has_changed_password": true
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "729e32a8-611a-4f67-ab9c-b2817ff4c83b",
"created_at": "2019-08-09T10:23:56.013Z"
},
{
"id": 10671,
"auditable_id": 4,
"auditable_type": "Admin",
"user_type": null,
"user": null,
"action_performed": "signed in",
"updated_object": {
"id": 4,
"email": "omitirand@gmail.com",
"role": "super_admin",
"disabled": false,
"locked": false,
"has_changed_password": true
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "8f0196fa-169d-4d92-b2be-9cec0eabab19",
"created_at": "2019-08-08T16:12:26.815Z"
},
{
"id": 10670,
"auditable_id": 4,
"auditable_type": "Admin",
"user_type": null,
"user": null,
"action_performed": "signed in",
"updated_object": {
"id": 4,
"email": "omitirand@gmail.com",
"role": "super_admin",
"disabled": false,
"locked": false,
"has_changed_password": true
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "f31a8123-d97d-47b5-810d-558d6eff7e1d",
"created_at": "2019-08-08T15:42:13.072Z"
},
{
"id": 10669,
"auditable_id": 195,
"auditable_type": "User",
"user_type": "User",
"user": {
"id": 195,
"full_name": "Jamie Foxx",
"email": "jamie_foxx@gmail.com"
},
"action_performed": "signed in",
"updated_object": {
"id": 195,
"first_name": "Jamie",
"last_name": "Foxx",
"email": "jamie_foxx@gmail.com",
"is_verified": false,
"switch_id": 100295,
"image_selfie_url": "+2348028643414_image_selfie_url_Batman-wallpaper-10943564.jpg",
"disabled": false,
"fraud_status": "whitelisted"
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "d1bb6ee5-4df2-4905-a7b7-e7496039328c",
"created_at": "2019-08-08T15:34:07.604Z"
},
{
"id": 10668,
"auditable_id": 195,
"auditable_type": "User",
"user_type": "User",
"user": {
"id": 195,
"full_name": "Jamie Foxx",
"email": "jamie_foxx@gmail.com"
},
"action_performed": "unsuccessfully attempted to sign in",
"updated_object": {
"id": 195,
"first_name": "Jamie",
"last_name": "Foxx",
"email": "jamie_foxx@gmail.com",
"is_verified": false,
"switch_id": 100295,
"image_selfie_url": "+2348028643414_image_selfie_url_Batman-wallpaper-10943564.jpg",
"disabled": false,
"fraud_status": "whitelisted"
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "f4c37385-be4c-47fd-ac42-cef2c15bf334",
"created_at": "2019-08-08T15:32:48.769Z"
},
{
"id": 10667,
"auditable_id": 195,
"auditable_type": "User",
"user_type": "User",
"user": {
"id": 195,
"full_name": "Jamie Foxx",
"email": "jamie_foxx@gmail.com"
},
"action_performed": "signed in",
"updated_object": {
"id": 195,
"first_name": "Jamie",
"last_name": "Foxx",
"email": "jamie_foxx@gmail.com",
"is_verified": false,
"switch_id": 100295,
"image_selfie_url": "+2348028643414_image_selfie_url_Batman-wallpaper-10943564.jpg",
"disabled": false,
"fraud_status": "whitelisted"
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "39fa7dda-8e3f-44e7-b378-4df1d99fa9be",
"created_at": "2019-08-08T15:14:56.069Z"
},
{
"id": 10665,
"auditable_id": 195,
"auditable_type": "User",
"user_type": "User",
"user": {
"id": 195,
"full_name": "Jamie Foxx",
"email": "jamie_foxx@gmail.com"
},
"action_performed": "unsuccessfully attempted to sign in",
"updated_object": {
"id": 195,
"first_name": "Jamie",
"last_name": "Foxx",
"email": "jamie_foxx@gmail.com",
"is_verified": false,
"switch_id": 100295,
"image_selfie_url": "+2348028643414_image_selfie_url_Batman-wallpaper-10943564.jpg",
"disabled": false,
"fraud_status": "whitelisted"
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "b44af714-42be-4efa-b2e9-783ce854de94",
"created_at": "2019-08-08T15:14:44.562Z"
},
{
"id": 10664,
"auditable_id": 195,
"auditable_type": "User",
"user_type": "User",
"user": {
"id": 195,
"full_name": "Jamie Foxx",
"email": "jamie_foxx@gmail.com"
},
"action_performed": "signed in",
"updated_object": {
"id": 195,
"first_name": "Jamie",
"last_name": "Foxx",
"email": "jamie_foxx@gmail.com",
"is_verified": false,
"switch_id": 100295,
"image_selfie_url": "+2348028643414_image_selfie_url_Batman-wallpaper-10943564.jpg",
"disabled": false,
"fraud_status": "whitelisted"
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "609878b3-d4fc-4c27-a5bc-372d0efa6294",
"created_at": "2019-08-08T15:14:32.298Z"
},
{
"id": 10663,
"auditable_id": 195,
"auditable_type": "User",
"user_type": "User",
"user": {
"id": 195,
"full_name": "Jamie Foxx",
"email": "jamie_foxx@gmail.com"
},
"action_performed": "signed in",
"updated_object": {
"id": 195,
"first_name": "Jamie",
"last_name": "Foxx",
"email": "jamie_foxx@gmail.com",
"is_verified": false,
"switch_id": 100295,
"image_selfie_url": "+2348028643414_image_selfie_url_Batman-wallpaper-10943564.jpg",
"disabled": false,
"fraud_status": "whitelisted"
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "100a30c8-6834-453a-ab06-263165b043df",
"created_at": "2019-08-08T15:11:43.501Z"
},
{
"id": 10661,
"auditable_id": 4,
"auditable_type": "Admin",
"user_type": null,
"user": null,
"action_performed": "signed in",
"updated_object": {
"id": 4,
"email": "omitirand@gmail.com",
"role": "super_admin",
"disabled": false,
"locked": false,
"has_changed_password": true
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "fd5a83bf-1900-4f9c-b357-d75f13a383f5",
"created_at": "2019-08-08T15:05:54.178Z"
},
{
"id": 10660,
"auditable_id": 195,
"auditable_type": "User",
"user_type": "User",
"user": {
"id": 195,
"full_name": "Jamie Foxx",
"email": "jamie_foxx@gmail.com"
},
"action_performed": "unsuccessfully attempted to sign in",
"updated_object": {
"id": 195,
"first_name": "Jamie",
"last_name": "Foxx",
"email": "jamie_foxx@gmail.com",
"is_verified": false,
"switch_id": 100295,
"image_selfie_url": "+2348028643414_image_selfie_url_Batman-wallpaper-10943564.jpg",
"disabled": false,
"fraud_status": "whitelisted"
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "aa03f181-b560-40de-b70c-0838cf749238",
"created_at": "2019-08-08T14:56:31.413Z"
},
{
"id": 10659,
"auditable_id": 195,
"auditable_type": "User",
"user_type": null,
"user": null,
"action_performed": "unlocked account",
"updated_object": {
"id": 195,
"first_name": "Jamie",
"last_name": "Foxx",
"email": "jamie_foxx@gmail.com",
"is_verified": false,
"switch_id": 100295,
"image_selfie_url": "+2348028643414_image_selfie_url_Batman-wallpaper-10943564.jpg",
"disabled": false,
"fraud_status": "whitelisted"
},
"location": null,
"remote_address": "127.0.0.1",
"request_uuid": "6339c485-13ee-40af-bcb6-2bb18506dcb2",
"created_at": "2019-08-08T14:52:59.279Z"
}
],
"meta": {
"total": 1612,
"per_page": 20,
"page": 1,
"page_count": 81
}
}
GET
https://switch-api-staging.herokuapp.com/admin/audits/:log_id
Retrieves an audit log by id.
{
"message": "Audit log retrieved successfully",
"data": {
"data": {
"id": "10026",
"type": "audit",
"attributes": {
"id": 10026,
"auditable_id": 23,
"auditable_type": "User",
"user_type": "User",
"user": {
"id": 23,
"full_name": "Opemipo Bolaji",
"email": "bolajipemipo@gmail.com"
},
"action": "update",
"audited_changes": {
"last_sign_in_ip": [
"105.112.68.71",
"105.112.32.36"
]
},
"remote_address": "105.112.32.36",
"request_uuid": "543707c1-474f-4b9c-9a19-1cafb088f780",
"created_at": "2019-05-16T17:54:21.179Z"
}
}
}
}
{
"message": "log with id 100260 does not exist"
}
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
search_query
string
Query string to search by user's name and email, as well as admin email
user_type
string
Filter by admin or user activities. Could be admin or user. Don't pass this param at all (or make it empty) to retrieve all logs of both types
start_date
string
Date filter in the format YYYY-MM-DD
end_date
string
Date filter in the format YYYY-MM-DD
log_type
string
The type of logs to be retrieved. Could be either of the following: - transactions - enrolments - disable_requests - enable_requests - verification - service_profile
page
string
Defaults to 1
per_page
string
Defaults to 20
SWI-CID
string
Client ID
Authorization
string
Format is Bearer token
log_id
string
The id of the audit log
SWI-CID
string
Client ID
auth_token
string
Format for auth_token is Bearer token_string