/api/v1/activity
GET
/api/v1/activity
const url = 'https://example.com/api/v1/activity?limit=20&kind=added';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 'https://example.com/api/v1/activity?limit=20&kind=added' \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”limit
integer
cursor
string
locationId
Any of:
string format: uuid
Array<string>
actorId
Any of:
string format: uuid
Array<string>
entityType
Any of:
string
Array<string>
not
Any of:
string
Array<string>
q
string
kind
string
Responses
Section titled “Responses”Default Response
Media typeapplication/json
object
items
required
Array<object>
object
id
required
string format: uuid
at
required
string
action
required
string
actor
required
entity
required
diff
required
undoable_until
required
string | null
summary
required
string
summaryKey
required
string
summaryParams
required
object
key
additional properties
string
summaryLines
Array<object>
object
key
required
string
params
required
object
key
additional properties
string
text
required
string
movedInFromElsewhere
boolean
mergedFrom
object
id
required
string format: uuid
name
required
string | null
aiCall
object
id
string format: uuid
model
required
string
providerKind
required
string
tokens
required
number
images
required
number
cost
object
amount
required
string
currency
required
string
costSource
required
string
paidBy
required
object
scope
required
string
label
required
string
mine
required
boolean
outcome
required
string
errorCode
required
string | null
task
required
string
next_cursor
required
string | null
Example
{ "items": [ { "diff": { "additionalProperty": { "class": "plain", "changed": true, "hidden": true } }, "summaryLines": [ { "key": "map.put" } ], "movedInFromElsewhere": true, "aiCall": { "providerKind": "openai", "costSource": "provider", "paidBy": { "scope": "instance" }, "outcome": "ok", "task": "extract_thing" } } ]}