Перейти к основному содержанию
GET
Журнал действий организации

Авторизации

tungo.session_token
string
cookie
обязательно

Сессия кабинета: cookie ставит вход через /v1/auth/* (Better Auth), браузер шлёт её сам — фронтенду кабинета ничего добавлять не нужно (fetch с credentials: 'include'). За HTTPS имя cookie — __Secure-tungo.session_token. Сессия кончилась — 401 authentication_error: отправить на вход.

Параметры пути

ws
string
обязательно

id организации (workspace), ws_… — из GET /v1/workspaces

Параметры запроса

cursor
string

next_cursor прошлой страницы (aud_…); без него — самые свежие записи

limit
integer
по умолчанию:50

Записей на странице, 1–200; по умолчанию 50

Требуемый диапазон: 1 <= x <= 200
action
string

Только действия, начинающиеся с этой строки: «workspace.member_» — все действия с сотрудниками, «api_key.created» — точное

Maximum string length: 100
Пример:

"workspace.member_"

from
string<date-time> | null

Записи не раньше этого момента, ISO 8601 (включительно). Нет — с самого начала

Пример:

"2026-10-01T00:00:00+05:00"

to
string<date-time> | null

Записи раньше этого момента, ISO 8601 (не включительно); позже from. Нет — до сейчас

Пример:

"2026-11-01T00:00:00+05:00"

api_key_id
string

Только действия, сделанные этим ключом API (key_…)

Maximum string length: 100
Пример:

"key_01h455vb4pex5vsknk084sn02q"

Ответ

Записи журнала

data
object[]
обязательно

Записи этой страницы, от новых к старым

next_cursor
string | null
обязательно

Курсор следующей страницы. Чтобы получить её — тот же запрос (с теми же фильтрами) и ?cursor=<это значение>. null — страниц больше нет (кнопку «Ещё» спрятать). Курсор непрозрачный: не разбирать и не собирать самому, хранить только до следующего запроса. Пустой data с не-null курсором не бывает.

Пример:

"aud_01jz8x3m4n5p6q7r8s9t0v1w2x"