The audit
GET
/audit
const url = 'http://127.0.0.1:7700/api/audit';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url http://127.0.0.1:7700/api/audit \ --header 'Authorization: Bearer <token>'Preview. For an auditor, an admin or the owner. The log as rows that say who asked, which seat did the work and who approved.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”person
string
Only rows where this person asked, approved or acted. A person’s id.
seat
string
Only rows for this agent seat.
app
string
Only rows for this app.
from
string
Only rows on or after this day, YYYY-MM-DD (UTC).
to
string
Only rows on or before this day, YYYY-MM-DD (UTC).
Responses
Section titled “Responses”The rows.
Media typeapplication/json
Array<object>
object
seq
integer
at
string format: date-time
event
The log event type.
string
task
string
title
string
app
string
seat
string
asked
The person who asked
string
approver
string
by
string
what
The event in words
string
Example generated
[ { "seq": 1, "at": "2026-04-15T12:00:00Z", "event": "example", "task": "example", "title": "example", "app": "example", "seat": "example", "asked": "example", "approver": "example", "by": "example", "what": "example" }]The owner’s route, called by someone who is not the box’s own screen or a device paired as the owner.
Media typeapplication/json
object
error
required
What went wrong
string
Example
{ "error": "only this computer's own screen or the owner's paired device can do this"}