# Track when output control was changed via API

## Question

Can we get the last updated time of output control through the API?

## Answer

Two options depending on what you need:

1. **Platform/API change history**

   Use `user/audit/log/list`.

   Filter by output control actions.
2. **Actual output state change**

   Create an output state change alert.

   Then read notifications via history endpoints.

Summary:

* Use audit logs to track platform/API actions for output control.
* Use events if you want to know when output state physically changed, regardless of how it was triggered.

## Links

* [Audit log list](/docs/navixy-api/user-api/backend-api/resources/commons/user/audit/audit_log.md)
* [Output triggering (UI)](/docs/user/guide/events-and-notifications/inputs-and-outputs/output-triggering.md)
* [History user list](/docs/navixy-api/user-api/backend-api/resources/commons/history/history-user.md#list)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://navixy.com/docs/qna/apis/track-when-output-control-was-changed-via-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
