Overview

The Task Audit Logs API records actions taken on tasks. Each log entry identifies the task, the action, the actor type and ID, an optional JSON payload, and a timestamp. Access is scoped to tasks owned by the caller or tasks in workspaces where the caller is a member.
This namespace is served by the Allternit API data-plane node (http://127.0.0.1:8013 on the same machine, or your paired or provisioned node). The hosted Cloud API at https://api.allternit.com does not route it; it relays only agent sessions, canvases, office and beta research/sessions. See Cloud API.

Base URL

Authentication

All routes require a valid bearer token in the Authorization header. See Authentication for details.

Audit log object

Responses use camelCase. The create request accepts taskId or task_id, and actor_type / actor_id in snake_case.

Endpoints

List audit logs

Query parameters

Response

When taskId is omitted, the endpoint returns audit logs for all tasks the caller can access.

Create an audit log entry

Response

201 Created

Error codes

Errors are returned as {"error": "<message>"}.