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
user.updated
peter@marquardt-bogan.org
Event ID:
e164af54-9de3-4d33-b177-5318e8ffa41e
Date:
User ID:
6318220
User IP Address:
205.163.132.8
Before:
{
  "email": "erik@bernhard.co"
}
After:
{
  "email": "peter@marquardt-bogan.org"
}
Raw JSON:
{
  "user": {
    "email": "peter@marquardt-bogan.org",
    "id": 6318220,
    "ip": "205.163.132.8"
  },
  "action": "user.updated",
  "before": {
    "email": "erik@bernhard.co"
  },
  "after": {
    "email": "peter@marquardt-bogan.org"
  }
}
team.deleted
audra@wintheiser.com
Event ID:
fb1fe4df-eab1-4683-abb5-b4866da9c558
Date:
User ID:
8206397
User IP Address:
56e4:bbdb:e3f4:7310:efab:b613:c13c:5c8f
Resource:
{
  "id": 2965140,
  "name": "cronin-fahey"
}
Raw JSON:
{
  "user": {
    "email": "audra@wintheiser.com",
    "id": 8206397,
    "ip": "56e4:bbdb:e3f4:7310:efab:b613:c13c:5c8f"
  },
  "action": "team.deleted",
  "obj": {
    "id": 2965140,
    "name": "cronin-fahey"
  }
}
repo.deleted
stephanie@turner.co
Event ID:
572bb370-6dac-4fc8-8ab1-afac264af32e
Date:
User ID:
6714685
User IP Address:
12.234.28.50
Resource:
{
  "id": 7118708,
  "name": "molestiae-rerum"
}
Raw JSON:
{
  "user": {
    "email": "stephanie@turner.co",
    "id": 6714685,
    "ip": "12.234.28.50"
  },
  "action": "repo.deleted",
  "obj": {
    "id": 7118708,
    "name": "molestiae-rerum"
  }
}
repo.updated
drucilla_brown@schaden.co
Event ID:
08887547-595a-44e3-9627-9698cdb6df7e
Date:
User ID:
4335568
User IP Address:
80.243.144.65
Resource:
{
  "id": 5195521
}
Before:
{
  "private": false
}
After:
{
  "private": true
}
Raw JSON:
{
  "user": {
    "email": "drucilla_brown@schaden.co",
    "id": 4335568,
    "ip": "80.243.144.65"
  },
  "action": "repo.updated",
  "obj": {
    "id": 5195521
  },
  "before": {
    "private": false
  },
  "after": {
    "private": true
  }
}
team.updated
rosamond_vandervort@collier.info
Event ID:
61782344-0aa5-4eaf-88f3-b287e820efad
Date:
User ID:
6631559
User IP Address:
72d3:29a1:92cd:13fb:2781:3fb7:a14b:48b5
Resource:
{
  "id": 5955627
}
Before:
{
  "name": "sipes, murazik and nienow"
}
After:
{
  "name": "heaney inc"
}
Raw JSON:
{
  "user": {
    "email": "rosamond_vandervort@collier.info",
    "id": 6631559,
    "ip": "72d3:29a1:92cd:13fb:2781:3fb7:a14b:48b5"
  },
  "action": "team.updated",
  "obj": {
    "id": 5955627
  },
  "before": {
    "name": "sipes, murazik and nienow"
  },
  "after": {
    "name": "heaney inc"
  }
}
team.created
bradford@cole.name
Event ID:
77c9e3e1-abe7-4799-96b3-301f012f8730
Date:
User ID:
1284546
User IP Address:
4500:b8e9:4408:aef1:ff6c:a4b0:1b53:e107
Resource:
{
  "id": 3316304,
  "name": "parker-metz"
}
Raw JSON:
{
  "user": {
    "email": "bradford@cole.name",
    "id": 1284546,
    "ip": "4500:b8e9:4408:aef1:ff6c:a4b0:1b53:e107"
  },
  "action": "team.created",
  "obj": {
    "id": 3316304,
    "name": "parker-metz"
  }
}
team.updated
kiera_vonrueden@borer-morissette.co
Event ID:
2a6f030a-1f31-488b-913f-e018100bee4f
Date:
User ID:
2726769
User IP Address:
8bb8:d075:37e8:449:fbe7:747a:c891:edde
Resource:
{
  "id": 3560826
}
Before:
{
  "name": "strosin, gusikowski and streich"
}
After:
{
  "name": "schmitt-runte"
}
Raw JSON:
{
  "user": {
    "email": "kiera_vonrueden@borer-morissette.co",
    "id": 2726769,
    "ip": "8bb8:d075:37e8:449:fbe7:747a:c891:edde"
  },
  "action": "team.updated",
  "obj": {
    "id": 3560826
  },
  "before": {
    "name": "strosin, gusikowski and streich"
  },
  "after": {
    "name": "schmitt-runte"
  }
}
team.updated
barrett_hodkiewicz@dubuque.com
Event ID:
959584ea-27fb-48ef-bb6b-27bcd351ecdc
Date:
User ID:
7905445
User IP Address:
28.214.72.172
Resource:
{
  "id": 8088296
}
Before:
{
  "name": "conn, schimmel and heidenreich"
}
After:
{
  "name": "mcglynn llc"
}
Raw JSON:
{
  "user": {
    "email": "barrett_hodkiewicz@dubuque.com",
    "id": 7905445,
    "ip": "28.214.72.172"
  },
  "action": "team.updated",
  "obj": {
    "id": 8088296
  },
  "before": {
    "name": "conn, schimmel and heidenreich"
  },
  "after": {
    "name": "mcglynn llc"
  }
}
team.updated
dwain@hilll.name
Event ID:
5f37c522-d03e-4f1c-8d39-f584cf275e98
Date:
User ID:
6579648
User IP Address:
59.225.17.92
Resource:
{
  "id": 4650819
}
Before:
{
  "name": "mosciski, fadel and sporer"
}
After:
{
  "name": "wunsch, macgyver and bins"
}
Raw JSON:
{
  "user": {
    "email": "dwain@hilll.name",
    "id": 6579648,
    "ip": "59.225.17.92"
  },
  "action": "team.updated",
  "obj": {
    "id": 4650819
  },
  "before": {
    "name": "mosciski, fadel and sporer"
  },
  "after": {
    "name": "wunsch, macgyver and bins"
  }
}
team.created
kazuko@stiedemann.org
Event ID:
6dd30e3c-e84f-4cd7-9a67-0e1936ad06a0
Date:
User ID:
9763435
User IP Address:
7456:408f:df:54ce:69cd:2b6f:c857:d9ea
Resource:
{
  "id": 3132896,
  "name": "leffler llc"
}
Raw JSON:
{
  "user": {
    "email": "kazuko@stiedemann.org",
    "id": 9763435,
    "ip": "7456:408f:df:54ce:69cd:2b6f:c857:d9ea"
  },
  "action": "team.created",
  "obj": {
    "id": 3132896,
    "name": "leffler llc"
  }
}
Next