> ## Documentation Index
> Fetch the complete documentation index at: https://docs.atako.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Audit log

> Your company's record of who did what, when, and from where — searchable and exportable by admins.

The audit log is your company's journal of significant actions: sign-ins, membership and role changes, agents created or stopped, API and provider keys, integrations and their permissions, billing, files, teams, projects, notices, and more. Each entry says who did it, what, on what, whether it succeeded, and from which IP address.

<Note>
  The audit log is **admin-only**. Other members don't see the tab, and a direct request from a non-admin is refused — and that refusal is itself logged as **Access denied**.
</Note>

## Opening the audit log

Open **Settings** (the cog icon, or the `,` key) and pick **Audit log** under **Company settings**.

## Reading an entry

| Column | What it shows |
| - | - |
| **Date** | When it happened. |
| **Actor** | Who did it: a person, an **Agent**, the **System**, or **Deleted account** when the person no longer exists. |
| **Action** | What happened, in plain words — e.g. *Agent created*, *Role changed*, *API key revoked*, *Wiki page deleted*. |
| **Target** | What or whom it was about: a person, an agent, a key, a project… |
| **Status** | **Succeeded**, **Denied** (a refused attempt, such as a rejected API key or a non-admin trying an admin action), or **Failed**. |
| **IP** | The address the request came from, when there was one. |

Entries can't be edited or deleted — not even by an admin.

## Searching and filtering

The search box matches, anywhere in the text:

* the actor's name or email, including an agent's name;
* the target person's name or email, and the name or email recorded with the entry;
* the action, by its displayed label (so searching "Role" finds *Role changed*) or its code;
* the target type and the IP address.

Characters like `%` and `_` are searched literally. Combine the search with filters:

| Filter | Options |
| - | - |
| **Period** | 24 hours, 7 days, 30 days, or All |
| **Status** | All, Succeeded, Denied, Failed |
| **Action** | All, or one specific action |

Results load page by page — use **Load more** to go further back.

## Exporting

**Export as CSV** downloads the entries matching the current search and filters, without pagination. Each row has the date, the actor with their type and email, the action code, the status, the target type, id and name, the IP address, and the entry's details.

An export holds at most **50,000 rows**; narrow the period if you need everything. Every export is itself recorded as **Audit log exported**.

<Tip>
  Your agents' calls to your integrations aren't in the audit log: they have their own journal in the Dashboard's **Integration log** area.
</Tip>

## Retention

Entries are kept for **two years** by default. A daily job deletes entries older than that.

## Related

<CardGroup cols={2}>
  <Card title="Settings" icon="gear" href="/guides/settings">
    The other company settings admins manage.
  </Card>

  <Card title="Team" icon="users" href="/guides/team">
    Members, roles, and invitations — all recorded here.
  </Card>

  <Card title="Notices" icon="circle-question" href="/guides/notices">
    Agents' questions to humans, also traced in the log.
  </Card>

  <Card title="API keys" icon="key" href="/developers/api-keys">
    Creating and revoking programmatic credentials.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.