---
title: "Retrieve audit log for the project"
method: GET
path: "/v1/audit/log"
tags: ["Journal"]
---

# Retrieve audit log for the project

`GET /v1/audit/log`

Retrieves all events for the project, for all resources matching the filter criteria. The format to generate audit log is based on [CloudEvents specification](https://github.com/cloudevents/spec).

## Query parameters

- `action` 'other' | 'create' | 'start' | 'start_complete' | 'shutdown_complete' | 'shutdown' | 'delete' | 'delete_complete' | 'attach' | 'attach_complete' | 'detach' | 'detach_complete' | 'clone' | 'resize' | 'rename' | 'transfer' | 'trash' | 'trash_complete' | 'restore' | 'cancel' | 'provisioning' | 'running' | 'configure_spot' | 'authenticate' | 'expire' | 'accept' | 'update_role' | 'revoke' | 'login' | 'logout' | 'login_failed' | 'auth_mfa_enable' | 'auth_mfa_disable' | 'auth_mfa_challenge' | 'auth_mfa_verify' | 'password_reset' | 'complete' | 'redeem' | 'suspend' | 'unsuspend' | 'approve' | 'decline'
- `object_type` 'compute' | 'volume' | 'ssh_key' | 'invite' | 'user' | 'member' | 'cloud_api_credential' | 'object_storage_bucket' | 'object_storage_key_pair' | 'custom_image' | 'startup_script' | 'topup' | 'coupon' | 'bank_transfer' | 'bank_transfer_account' | 'balance' | 'other' | 'object_storage' | 'quota_request'
- `start_date` string
- `end_date` string
- `page_size` number
- `cursor` string

## Response `200`

- GetAuditLogResponseListDto
  - `data` AuditLogResponseDto[], required — List of audit log events
    - `specversion` string, required — The version of the CloudEvents specification that the event uses.
    - `id` string, required
    - `source` string, required
    - `type` string, required — The type of event that occurred, as `com.verda.api.<producer>.<object_type>.<action>.v1`.
    - `subject` string, required — This identifies the subject of the event in the context of the event producer. Typically it is ID of the object that the event is related to.
    - `time` string, required — The time the event occurred.
    - `data` object, required — The data of the event, varies for different object types. For the subject of the event, the corresponding object is embedded; other related objects are referenced by ID.
  - `cursor` string — Cursor for next page, if there are more results

## Other responses

- `403` — The API credentials belong to a `developer` member rather than the project owner or an `admin` member.

---

[API](https://skmtc.net/datacrunch/apis/verda-cloud-public-api.md) · [All operations](https://skmtc.net/datacrunch/apis/verda-cloud-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/datacrunch/verda-cloud-public-api/revisions/0d66c7340876/schema)
