How can I log actions into a specific table? Can I use API callbacks?

I really like to “Audit logs”… the problem is we cannot search the logs and there are things that I do not want to log.

My goal : for a specific set of data (one table), I’d like every modification to be logged so I can view the “activity” (or history) of that row. In other words, when a user edits a row, I’d like to log the user that did it and the change (EXACTLY what the audit log does).

The twist : I’d like to see all the logs linked to a specific row all at once. Now, to do that, I have to browse all the logs manually in the audit log which is insane.

I was wondering if i can add webhooks and callback the API to do that. That way, I could add a log “on update” for each record and use the API to know what was done.

Thanks!

If you are self hosting, record audits are available in expanded record. This feature will be available in cloud version soon.