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.updated
cathy@konopelski.com
Event ID:
f06a56c1-7fbf-49bc-bdf1-49bcd1d08699
Date:
User ID:
2469714
User IP Address:
493:1772:b179:4726:74f8:2e52:3a3d:7aab
Resource:
{
  "id": 7078127
}
Before:
{
  "name": "quis-fuga"
}
After:
{
  "name": "nesciunt_fugit"
}
Raw JSON:
{
  "user": {
    "email": "cathy@konopelski.com",
    "id": 2469714,
    "ip": "493:1772:b179:4726:74f8:2e52:3a3d:7aab"
  },
  "action": "project.updated",
  "obj": {
    "id": 7078127
  },
  "before": {
    "name": "quis-fuga"
  },
  "after": {
    "name": "nesciunt_fugit"
  }
}
team.updated
ulysses@carroll-emmerich.io
Event ID:
e95f8778-61d1-4942-9b6f-877f9dc77548
Date:
User ID:
7089847
User IP Address:
139.198.236.71
Resource:
{
  "id": 4057951
}
Before:
{
  "two_factor_required": true
}
After:
{
  "two_factor_required": false
}
Raw JSON:
{
  "user": {
    "email": "ulysses@carroll-emmerich.io",
    "id": 7089847,
    "ip": "139.198.236.71"
  },
  "action": "team.updated",
  "obj": {
    "id": 4057951
  },
  "before": {
    "two_factor_required": true
  },
  "after": {
    "two_factor_required": false
  }
}
repo.deleted
gennie@kiehn-marks.info
Event ID:
dfd7c51d-6080-4933-915f-75344f32aeb7
Date:
User ID:
2803054
User IP Address:
c7b6:6096:f012:b460:4e98:dd06:d5df:84d6
Resource:
{
  "id": 7281943,
  "name": "est-voluptatem"
}
Raw JSON:
{
  "user": {
    "email": "gennie@kiehn-marks.info",
    "id": 2803054,
    "ip": "c7b6:6096:f012:b460:4e98:dd06:d5df:84d6"
  },
  "action": "repo.deleted",
  "obj": {
    "id": 7281943,
    "name": "est-voluptatem"
  }
}
user.login
conrad_prosacco@okuneva.io
Event ID:
d4b3686c-6042-4938-a8cc-31e2ecd00ee2
Date:
User ID:
4894063
User IP Address:
c445:ec87:ea4f:6899:65be:9b9a:e419:6351
Raw JSON:
{
  "user": {
    "email": "conrad_prosacco@okuneva.io",
    "id": 4894063,
    "ip": "c445:ec87:ea4f:6899:65be:9b9a:e419:6351"
  },
  "action": "user.login"
}
team.created
huey@wiza-goldner.info
Event ID:
04dd4e39-0ce2-4670-a5e1-c5ec33554caa
Date:
User ID:
8304431
User IP Address:
199.232.6.85
Resource:
{
  "id": 4899028,
  "name": "greenfelder, osinski and pacocha"
}
Raw JSON:
{
  "user": {
    "email": "huey@wiza-goldner.info",
    "id": 8304431,
    "ip": "199.232.6.85"
  },
  "action": "team.created",
  "obj": {
    "id": 4899028,
    "name": "greenfelder, osinski and pacocha"
  }
}
team.updated
roman@bruen.org
Event ID:
6eb19dcc-0769-4e84-9795-aa3c12444525
Date:
User ID:
6898024
User IP Address:
136.17.101.44
Resource:
{
  "id": 9295311
}
Before:
{
  "two_factor_required": false
}
After:
{
  "two_factor_required": true
}
Raw JSON:
{
  "user": {
    "email": "roman@bruen.org",
    "id": 6898024,
    "ip": "136.17.101.44"
  },
  "action": "team.updated",
  "obj": {
    "id": 9295311
  },
  "before": {
    "two_factor_required": false
  },
  "after": {
    "two_factor_required": true
  }
}
project.deleted
brock_carroll@murazik.org
Event ID:
27fd672c-957f-4b78-90d1-53588991cf26
Date:
User ID:
1915519
User IP Address:
149a:2543:6520:f134:7003:60ef:f808:f7f7
Resource:
{
  "id": 4931202,
  "name": "facilis-eum"
}
Raw JSON:
{
  "user": {
    "email": "brock_carroll@murazik.org",
    "id": 1915519,
    "ip": "149a:2543:6520:f134:7003:60ef:f808:f7f7"
  },
  "action": "project.deleted",
  "obj": {
    "id": 4931202,
    "name": "facilis-eum"
  }
}
team.deleted
mathew.stanton@heidenreich.io
Event ID:
f0c66fda-37f6-446d-bb28-db0ddaf99ad4
Date:
User ID:
6445624
User IP Address:
132.95.172.109
Resource:
{
  "id": 7848660,
  "name": "mcdermott, olson and koss"
}
Raw JSON:
{
  "user": {
    "email": "mathew.stanton@heidenreich.io",
    "id": 6445624,
    "ip": "132.95.172.109"
  },
  "action": "team.deleted",
  "obj": {
    "id": 7848660,
    "name": "mcdermott, olson and koss"
  }
}
user.login
tyson.thiel@armstrong.info
Event ID:
392f8b1a-8607-4b0e-b2df-49d8c7632de0
Date:
User ID:
4100845
User IP Address:
9399:8be4:fde7:21c9:ce64:6a3b:c3e2:718f
Raw JSON:
{
  "user": {
    "email": "tyson.thiel@armstrong.info",
    "id": 4100845,
    "ip": "9399:8be4:fde7:21c9:ce64:6a3b:c3e2:718f"
  },
  "action": "user.login"
}
team.deleted
ute.friesen@maggio.biz
Event ID:
c8a8a807-f300-4b61-ba6c-5b2fa425816b
Date:
User ID:
9020669
User IP Address:
121.181.5.123
Resource:
{
  "id": 9758297,
  "name": "koch group"
}
Raw JSON:
{
  "user": {
    "email": "ute.friesen@maggio.biz",
    "id": 9020669,
    "ip": "121.181.5.123"
  },
  "action": "team.deleted",
  "obj": {
    "id": 9758297,
    "name": "koch group"
  }
}
Next