Audit Logs

Prev Next

Following is a list of all events for which log entries are created. Entries in the audit log are created for create, update, and delete actions for the main resources in Torq. This means that log entries are NOT created for read actions. 

Generally, log entries are created immediately after the action is taken and are available immediately, but they could take several minutes (no more than 5 minutes).

When you send a List audit logs request, the returned log entries are for the workspace on which the API key was created.

Note
Audit Log APIs require an API key created with the Owner role.
  • User invited
  • User accepted invitation
  • User role updated
  • User deleted
  • User logged in
  • User logged out
  • User switched accounts
  • Workflow created
  • Workflow deleted
  • Workflow updated
  • Workflow published
  • Workflow unpublished
  • Workflow edited
  • Workflow reverted
  • Workflow enabled
  • Workflow disabled

The workflow tags will be available in the tags array under extra_data for every log entry created for a workflow-related action. You can export the log data to filter, aggregate, and use it for automation according to the tags. If the workflow has no tags, the tags array won't exist in the log entry.

API resources workflow tags

  • Workspace variable created
  • Workspace variable updated
  • Workspace variable deleted
  • Email address added
  • Email address removed
  • Webhook added
  • Webhook removed
  • Webhook authentication headers added
  • Webhook authentication headers removed
  • Webhook authentication headers updated
  • API key enabled
  • API key deleted
  • Secret created
  • Secret deleted
  • Secret updated
  • Integration created
  • Integration deleted
  • Integration updated
  • Custom step created
  • Custom step deleted
  • Runner created
  • Runner deleted
  • IdP connection created
  • IdP connection updated
  • IdP connection enabled
  • IdP connection disabled
  • IdP claims mapping created
  • IdP claims mapping updated
  • IdP claims mapping deleted
  • User login failed

Sample entry log

{
   "account_id": "1d8*****-****-4f2a-****-*****fe50a57",
   "account_name": "mrsactor",
   "action": "Workflow updated",
   "actor_name": "Mrs. Actor ",
   "actor_type": "web_app",
   "email": "mrs.actor@torqy.io",
   "extra_data": {
     "revision_id": "f31bb***-f5**-48**-a1**-749cca80f2**",
     "tags": [
       "tag1",
       "tag2",
       "tag3"
     ]
   },
   "id": "8aa*****-****-40a8-b1b1-40811*******",
   "ip": "77.***.***.237",
   "resource_id": "a0f5b***-****-****-****-***7d91d38**",
   "resource_name": "Audit log (step)",
   "timestamp": "2022-05-15T08:51:11.900970Z",
   "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko)    \t\t Chrome/101.0.****.5* Safari/537.36"
}
JSON