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.created
meggan.gerlach@gleichner.io
Event ID:
f9afd394-91ad-46e0-b89a-b1c066a0fc5f
Date:
User ID:
3690560
User IP Address:
57.191.155.82
Resource:
{
  "id": 5414789,
  "name": "aut-dolorem"
}
Raw JSON:
{
  "user": {
    "email": "meggan.gerlach@gleichner.io",
    "id": 3690560,
    "ip": "57.191.155.82"
  },
  "action": "project.created",
  "obj": {
    "id": 5414789,
    "name": "aut-dolorem"
  }
}
project.created
ramiro@hagenes-tromp.info
Event ID:
e72bfa68-a6e6-44e3-ba85-143196a3f1ab
Date:
User ID:
6556009
User IP Address:
87.198.13.130
Resource:
{
  "id": 2619873,
  "name": "sunt_laudantium"
}
Raw JSON:
{
  "user": {
    "email": "ramiro@hagenes-tromp.info",
    "id": 6556009,
    "ip": "87.198.13.130"
  },
  "action": "project.created",
  "obj": {
    "id": 2619873,
    "name": "sunt_laudantium"
  }
}
repo.updated
april.nader@reilly.io
Event ID:
05ce3008-eb73-477c-8dba-19e52451288a
Date:
User ID:
5947075
User IP Address:
5fa7:23a4:73e3:3c40:1a10:1645:57f8:a015
Resource:
{
  "id": 6747634
}
Before:
{
  "archived": false
}
After:
{
  "archived": true
}
Raw JSON:
{
  "user": {
    "email": "april.nader@reilly.io",
    "id": 5947075,
    "ip": "5fa7:23a4:73e3:3c40:1a10:1645:57f8:a015"
  },
  "action": "repo.updated",
  "obj": {
    "id": 6747634
  },
  "before": {
    "archived": false
  },
  "after": {
    "archived": true
  }
}
repo.deleted
ka@runte.io
Event ID:
ee3ded62-f2af-4bb3-a1b4-54781388af9c
Date:
User ID:
3393288
User IP Address:
74f0:f8bb:147e:9f81:b684:31a6:1cd1:6ac8
Resource:
{
  "id": 9837759,
  "name": "dolores-quam"
}
Raw JSON:
{
  "user": {
    "email": "ka@runte.io",
    "id": 3393288,
    "ip": "74f0:f8bb:147e:9f81:b684:31a6:1cd1:6ac8"
  },
  "action": "repo.deleted",
  "obj": {
    "id": 9837759,
    "name": "dolores-quam"
  }
}
team.deleted
marvella@heathcote.io
Event ID:
8113663b-31e4-41ac-9682-f67da613076b
Date:
User ID:
3731002
User IP Address:
b01e:9bb0:f81a:c1aa:5fc4:bfbf:ec8e:99cf
Resource:
{
  "id": 9695281,
  "name": "stark, cummerata and marvin"
}
Raw JSON:
{
  "user": {
    "email": "marvella@heathcote.io",
    "id": 3731002,
    "ip": "b01e:9bb0:f81a:c1aa:5fc4:bfbf:ec8e:99cf"
  },
  "action": "team.deleted",
  "obj": {
    "id": 9695281,
    "name": "stark, cummerata and marvin"
  }
}
user.failed_login
agueda@quitzon.biz
Event ID:
174f1ed4-e227-49f0-8d33-30e92e9d6148
Date:
User ID:
3453554
User IP Address:
37.96.215.117
Raw JSON:
{
  "user": {
    "email": "agueda@quitzon.biz",
    "id": 3453554,
    "ip": "37.96.215.117"
  },
  "action": "user.failed_login"
}
team.deleted
deborah@hilpert-tremblay.org
Event ID:
15d8e63b-68fc-4ecb-9a90-5dcdb68d860e
Date:
User ID:
6942252
User IP Address:
ca56:3e36:cc25:3676:b006:8420:7d47:3273
Resource:
{
  "id": 1411066,
  "name": "swift, klein and kihn"
}
Raw JSON:
{
  "user": {
    "email": "deborah@hilpert-tremblay.org",
    "id": 6942252,
    "ip": "ca56:3e36:cc25:3676:b006:8420:7d47:3273"
  },
  "action": "team.deleted",
  "obj": {
    "id": 1411066,
    "name": "swift, klein and kihn"
  }
}
repo.created
christian@trantow.net
Event ID:
797fdc99-814e-4c98-84ae-873759e53612
Date:
User ID:
1978753
User IP Address:
125.81.153.198
Resource:
{
  "id": 4991029,
  "name": "minus_iusto"
}
Raw JSON:
{
  "user": {
    "email": "christian@trantow.net",
    "id": 1978753,
    "ip": "125.81.153.198"
  },
  "action": "repo.created",
  "obj": {
    "id": 4991029,
    "name": "minus_iusto"
  }
}
project.deleted
terrie@jast-gulgowski.info
Event ID:
1313708a-b2a7-4379-937a-b4a0e3497c41
Date:
User ID:
3823573
User IP Address:
2be:8f37:f489:ff84:98f1:434:55ac:c454
Resource:
{
  "id": 4606792,
  "name": "voluptatibus-autem"
}
Raw JSON:
{
  "user": {
    "email": "terrie@jast-gulgowski.info",
    "id": 3823573,
    "ip": "2be:8f37:f489:ff84:98f1:434:55ac:c454"
  },
  "action": "project.deleted",
  "obj": {
    "id": 4606792,
    "name": "voluptatibus-autem"
  }
}
team.updated
kristin@reilly-hayes.info
Event ID:
fb8fccfb-3006-4060-9761-82077fd4dcb3
Date:
User ID:
9064812
User IP Address:
95e4:c461:19fa:6f2c:3ad0:3ec2:8ce7:b7d2
Resource:
{
  "id": 7337539
}
Before:
{
  "two_factor_required": true
}
After:
{
  "two_factor_required": false
}
Raw JSON:
{
  "user": {
    "email": "kristin@reilly-hayes.info",
    "id": 9064812,
    "ip": "95e4:c461:19fa:6f2c:3ad0:3ec2:8ce7:b7d2"
  },
  "action": "team.updated",
  "obj": {
    "id": 7337539
  },
  "before": {
    "two_factor_required": true
  },
  "after": {
    "two_factor_required": false
  }
}
Next