Demo

Below is an example of an audit log that you could build into your own app using AuditAPI. If you click on a row, you'll see a "Raw JSON" entry. This is what the event data looks like when returned from the API. All data within that field is searchable, and you can display as much or as little as necessary in your UI.

Date
Action
User
project.deleted
sharen@crooks-okon.com
Event ID:
2828d2aa-d4c7-4cf3-ac2e-c014740dd61e
Date:
User ID:
7458436
User IP Address:
1.130.6.90
Resource:
{
  "id": 8573221,
  "name": "quibusdam-rerum"
}
Raw JSON:
{
  "user": {
    "email": "sharen@crooks-okon.com",
    "id": 7458436,
    "ip": "1.130.6.90"
  },
  "action": "project.deleted",
  "obj": {
    "id": 8573221,
    "name": "quibusdam-rerum"
  }
}
repo.deleted
brendon.bergstrom@hilpert.com
Event ID:
d856cd2a-5836-42a7-9650-1f91869b6b70
Date:
User ID:
6801580
User IP Address:
ed0c:1c63:76ea:f856:e302:ce8b:283f:50b1
Resource:
{
  "id": 4732203,
  "name": "ipsam_modi"
}
Raw JSON:
{
  "user": {
    "email": "brendon.bergstrom@hilpert.com",
    "id": 6801580,
    "ip": "ed0c:1c63:76ea:f856:e302:ce8b:283f:50b1"
  },
  "action": "repo.deleted",
  "obj": {
    "id": 4732203,
    "name": "ipsam_modi"
  }
}
team.created
nathalie.abshire@hand.name
Event ID:
60ba96b8-f374-4c17-81f3-f46def15604c
Date:
User ID:
9957915
User IP Address:
103.248.145.5
Resource:
{
  "id": 1224577,
  "name": "bogisich-dibbert"
}
Raw JSON:
{
  "user": {
    "email": "nathalie.abshire@hand.name",
    "id": 9957915,
    "ip": "103.248.145.5"
  },
  "action": "team.created",
  "obj": {
    "id": 1224577,
    "name": "bogisich-dibbert"
  }
}
user.updated
romelia@gerhold.org
Event ID:
360a9487-64c6-40a2-9c9f-f7c80a6ea786
Date:
User ID:
3271437
User IP Address:
d479:3a0e:f02e:65b7:e714:ffe:a36d:8909
Before:
{
  "email": "pinkie.altenwerth@nienow.org"
}
After:
{
  "email": "romelia@gerhold.org"
}
Raw JSON:
{
  "user": {
    "email": "romelia@gerhold.org",
    "id": 3271437,
    "ip": "d479:3a0e:f02e:65b7:e714:ffe:a36d:8909"
  },
  "action": "user.updated",
  "before": {
    "email": "pinkie.altenwerth@nienow.org"
  },
  "after": {
    "email": "romelia@gerhold.org"
  }
}
team.updated
ashley.ruecker@bins.com
Event ID:
0f4c2875-92ba-4bbb-8ad1-7774791b2574
Date:
User ID:
5900953
User IP Address:
e32f:5f27:8ed5:f4e2:e5c0:e68a:d636:2691
Resource:
{
  "id": 1303478
}
Before:
{
  "name": "upton, davis and kulas"
}
After:
{
  "name": "graham, wiegand and ebert"
}
Raw JSON:
{
  "user": {
    "email": "ashley.ruecker@bins.com",
    "id": 5900953,
    "ip": "e32f:5f27:8ed5:f4e2:e5c0:e68a:d636:2691"
  },
  "action": "team.updated",
  "obj": {
    "id": 1303478
  },
  "before": {
    "name": "upton, davis and kulas"
  },
  "after": {
    "name": "graham, wiegand and ebert"
  }
}
project.updated
sandy@koch-pagac.info
Event ID:
4a102ec1-3068-4ae4-8d70-b5cfa1467ad9
Date:
User ID:
2116182
User IP Address:
218.191.24.140
Resource:
{
  "id": 7418842
}
Before:
{
  "name": "esse_vel"
}
After:
{
  "name": "dolorem-consequatur"
}
Raw JSON:
{
  "user": {
    "email": "sandy@koch-pagac.info",
    "id": 2116182,
    "ip": "218.191.24.140"
  },
  "action": "project.updated",
  "obj": {
    "id": 7418842
  },
  "before": {
    "name": "esse_vel"
  },
  "after": {
    "name": "dolorem-consequatur"
  }
}
user.forgot_password
dante_wunsch@hickle-kling.com
Event ID:
12c64509-7af9-4512-ab92-b9f1e41f0f45
Date:
User ID:
9650827
User IP Address:
1421:e86f:6560:9052:a10c:45b9:b395:dd8c
Raw JSON:
{
  "user": {
    "email": "dante_wunsch@hickle-kling.com",
    "id": 9650827,
    "ip": "1421:e86f:6560:9052:a10c:45b9:b395:dd8c"
  },
  "action": "user.forgot_password"
}
user.forgot_password
elwood_maggio@mayert.com
Event ID:
15b35ca8-450d-43c0-85ab-5640454861a8
Date:
User ID:
8458232
User IP Address:
16.235.134.109
Raw JSON:
{
  "user": {
    "email": "elwood_maggio@mayert.com",
    "id": 8458232,
    "ip": "16.235.134.109"
  },
  "action": "user.forgot_password"
}
project.created
frankie.beier@ankunding.info
Event ID:
d30ac665-1e9d-4487-ad2d-d42b512a83ce
Date:
User ID:
9803886
User IP Address:
ff68:febd:1d90:838c:ccaa:5aea:5b59:1f82
Resource:
{
  "id": 2745233,
  "name": "perferendis-repellendus"
}
Raw JSON:
{
  "user": {
    "email": "frankie.beier@ankunding.info",
    "id": 9803886,
    "ip": "ff68:febd:1d90:838c:ccaa:5aea:5b59:1f82"
  },
  "action": "project.created",
  "obj": {
    "id": 2745233,
    "name": "perferendis-repellendus"
  }
}
team.updated
porfirio@bergstrom.io
Event ID:
203a2d56-8428-4e78-921b-eb06b8c8dcc7
Date:
User ID:
3388038
User IP Address:
134.132.185.94
Resource:
{
  "id": 1920958
}
Before:
{
  "name": "brown group"
}
After:
{
  "name": "harber, hodkiewicz and torphy"
}
Raw JSON:
{
  "user": {
    "email": "porfirio@bergstrom.io",
    "id": 3388038,
    "ip": "134.132.185.94"
  },
  "action": "team.updated",
  "obj": {
    "id": 1920958
  },
  "before": {
    "name": "brown group"
  },
  "after": {
    "name": "harber, hodkiewicz and torphy"
  }
}
Next