Skip to main content

Audit Logs

Full audit trail of all actions performed on your databases for compliance and debugging.


What are Audit Logs?

Audit logs record every significant action performed on your database resources — who did what, when, and from where. They are essential for security compliance, debugging, and accountability.


Viewing Audit Logs

curl -X GET https://api.lordbase.com/e/v1/developer/databases/{database_id}/audit-logs/ \
-H "Authorization: Bearer lb_pat_your_token"

Response:

[
{
"id": "990e8400-e29b-41d4-a716-446655440004",
"user_id": "12345",
"username": "[email protected]",
"action": "create_database",
"resource_type": "database",
"resource_name": "my-app-db",
"details": {"engine": "postgres", "display_name": "my-app-db"},
"ip_address": "192.168.1.100",
"created_at": "2026-01-15T10:35:00Z"
}
]

Filtering Logs

Query ParameterDescriptionExample
userFilter by user ID?user=12345
actionFilter by action type?action=create_database
resource_typeFilter by resource?resource_type=backup

Tracked Actions

ActionResource TypeDescription
create_databasedatabaseDatabase provisioned
delete_databasedatabaseDatabase deleted
pause_databasedatabaseDatabase paused
resume_databasedatabaseDatabase resumed
clone_databasedatabaseDatabase cloned
create_backupbackupBackup initiated
restore_backupbackupBackup restored
create_useruserDatabase user created
delete_useruserDatabase user deleted
enable_extensionextensionExtension enabled
execute_queryquerySQL query executed

Log Entry Fields

FieldDescription
user_idID of the user who performed the action
usernameEmail/name of the user
actionType of action performed
resource_typeType of resource affected
resource_idID of the affected resource
resource_nameName of the affected resource
detailsAdditional context (JSON)
ip_addressIP address of the request
user_agentBrowser/client identifier
created_atTimestamp of the action

Best Practices

PracticeDescription
Regular reviewPeriodically review logs for unexpected activity
Alert on sensitive actionsMonitor delete and permission change events
Export for complianceDownload logs for regulatory requirements

Next Steps