cURL
curl --request GET \
--url 'https://app.teable.ai/api/admin/audit-logs?userId=SOME_STRING_VALUE&action=SOME_STRING_VALUE&resourceId=SOME_STRING_VALUE&startTime=SOME_STRING_VALUE&endTime=SOME_STRING_VALUE&skip=SOME_INTEGER_VALUE&take=SOME_INTEGER_VALUE' \
--header 'Authorization: Bearer REPLACE_BEARER_TOKEN'{
"items": [
{
"id": "<string>",
"userId": "<string>",
"action": "<string>",
"origin": {
"ip": "<string>",
"byApi": true,
"userAgent": "<string>",
"referer": "<string>"
},
"payloadVersion": "<string>",
"createdTime": "<string>",
"resourceId": "<string>",
"payload": null
}
]
}admin
Get adminaudit logs
Get audit logs with filtering and pagination
GET
/
admin
/
audit-logs
cURL
curl --request GET \
--url 'https://app.teable.ai/api/admin/audit-logs?userId=SOME_STRING_VALUE&action=SOME_STRING_VALUE&resourceId=SOME_STRING_VALUE&startTime=SOME_STRING_VALUE&endTime=SOME_STRING_VALUE&skip=SOME_INTEGER_VALUE&take=SOME_INTEGER_VALUE' \
--header 'Authorization: Bearer REPLACE_BEARER_TOKEN'{
"items": [
{
"id": "<string>",
"userId": "<string>",
"action": "<string>",
"origin": {
"ip": "<string>",
"byApi": true,
"userAgent": "<string>",
"referer": "<string>"
},
"payloadVersion": "<string>",
"createdTime": "<string>",
"resourceId": "<string>",
"payload": null
}
]
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Required range:
x >= 0Required range:
1 <= x <= 500Response
200 - application/json
Returns paginated audit logs.
Show child attributes
Show child attributes
Last modified on March 5, 2026
Was this page helpful?
⌘I

