#350: Bolt - Template fixes pt 1
Change request updated 5 months ago
Last updated 7 months ago
Was this helpful?
This feature is available with the .
Your API keys must have the .
The Audit Log API enables you to access and retrieve audit logs associated with your Paradime account.
This endpoint enables fetching Audit logs metadata for all event types and workspaces in your account.
Example Request
import requests import os # API credentials api_endpoint = "<YOUR_API_ENDPOINT>" api_key = "<YOUR_API_KEY>" api_secret = "<YOUR_API_SECRET>" graphql_query = """ query GetAuditLogs { getAuditLogs { auditLogs { id createdDttm updatedDttm workspaceId workspaceName actorType actorUserId actorEmail eventSourceId eventSource eventId eventType metadataJson } } } """ response = requests.post(api_endpoint, json={"query": graphql_query}, headers={ "Content-Type": "application/json", "X-API-KEY": api_key, "X-API-SECRET": api_secret, }) print(response.json())
curl --location --request POST '<YOUR_API_ENDPOINT>' \ --header 'Content-Type: application/json' \ --header 'X-API-KEY: <YOUR_API_KEY>' \ --header 'X-API-SECRET: <YOUR_API_SECRET>' \ --data-raw '{ "query": "query GetAuditLogs { getAuditLogs { auditLogs { id createdDttm updatedDttm workspaceId workspaceName actorType actorUserId actorEmail eventSourceId eventSource eventId eventType metadataJson } } }" }'
{ "auditLogs": [ { "id": 1, "createdDttm": "2024-02-13 16:09:29.718805", "updatedDttm": "2024-02-13 16:09:29.718809", "workspaceId": 2, "workspaceName": "data_platform", "actorType": "user", "actorUserId": 4, "actorEmail": "john@acme.io", "eventSourceId": 0, "eventSource": "bolt", "eventId": 12, "eventType": "schedule_manual_run", "metadataJson": { "schedule_name_uuid": "e3a1e416-f778-3fa5-aac9-10288466cfb5", "schedule": { "name": "daily run" } } }, ... } ] }