v1

latestOpenAPI 3.0.32026-07-2415128381.3 KB
Audit Logs

List audit logs

Retrieves a paginated list of audit events for your team in <a href="https://schema.ocsf.io/" target="_new">OCSF 1.3.0</a> format.

get/v1/audit-logs

Query parameters

limitinteger

Number of results per page. Min 1, max 1000.

cursorstring

Pagination cursor from the previous response.

date_fromstring

Return events on or after this date (format YYYY-MM-DD, 00:00:00 UTC).

date_tostring

Return events on or before this date (format YYYY-MM-DD, 23:59:59 UTC).

event_type'team.created' | 'team.updated' | 'team.changed' | 'team.cleanup.finished' | 'team.security.settings.updated' | 'team.billing.details.updated' | 'team.downloaded.invoices.bulk' | 'team.member.added' | 'team.member.updated' | 'team.member.deleted' | 'user.group.created' | 'user.group.updated' | 'user.group.deleted' | 'user.group.member.added' | 'user.group.member.deleted' | 'user.group.project.added' | 'user.group.project.removed' | 'user.group.language.added' | 'user.group.language.updated' | 'user.group.language.deleted' | 'user.group.access.modified' | 'user.group.admin.permissions.enabled' | 'user.group.admin.permissions.updated' | 'user.group.admin.permissions.disabled' | 'team.translation.memory.created' | 'team.translation.memory.uploaded' | 'team.translation.memory.updated' | 'team.translation.memory.cleared' | 'team.translation.memory.deleted' | 'team.subscription.subscribed' | 'team.subscription.changed' | 'team.subscription.cancelled' | 'team.subscription.deleted' | 'team.order.deleted.internal' | 'team.project.transferred.to.team' | 'team.project.transferred.from.team' | 'team.domain.verification.requested' | 'team.domain.verification.completed' | 'team.domain.unlinked' | 'team.join.request.created' | 'style.guide.uploaded' | 'style.guide.downloaded' | 'style.guide.updated' | 'style.guide.deleted' | 'analytics.filter.changed' | 'analytics.trial.start' | 'ai.profile.created' | 'ai.profile.modified' | 'ai.profile.deleted' | 'ai.profile.evaluation.run.started' | 'ai.profile.evaluation.run.completed' | 'team.tool.execution.approved' | 'project.added' | 'project.snapshot' | 'project.snapshot.restored' | 'project.imported' | 'project.exported' | 'project.deleted' | 'project.offline.imported' | 'project.offline.exported' | 'project.team.changed' | 'project.updated' | 'project.copied' | 'project.viewer.user.created' | 'project.export.keys.skipped' | 'project.contributor.invited' | 'project.import.started' | 'languages.added' | 'language.removed' | 'language.settings.changed' | 'key.added' | 'keys.deleted' | 'key.modified' | 'keys.added' | 'keys.modified' | 'review.center.keys.shared' | 'keys.archived' | 'keys.un.archive' | 'translation.updated' | 'translation.proofread' | 'translations.updated' | 'translations.proofread' | 'translations.bulk.action.undo' | 'translations.verified' | 'translations.unverified' | 'contributor.added' | 'contributor.deleted' | 'public.contributor.added' | 'contributor.access.modified' | 'key.comment.added' | 'keys.comments.added' | 'task.created' | 'task.closed' | 'task.deleted' | 'task.language.closed' | 'task.item.closed' | 'task.item.reopened' | 'task.queued' | 'task.unqueued' | 'task.language.opened' | 'task.locking.changed' | 'task.keys.added' | 'task.keys.removed' | 'task.initial.tm.leverage.calculated' | 'task.due.date.changed' | 'language.deleted.from.task' | 'project.token.created' | 'project.token.deleted' | 'webhook.request' | 'statuses.set.for.translation' | 'statuses.add.for.translation' | 'statuses.remove.for.translation' | 'status.created' | 'status.updated' | 'status.deleted' | 'statuses.toggled.in.project' | 'statuses.multi.toggled.in.project' | 'statuses.set.for.translations' | 'statuses.unset.for.translations' | 'glossary.item.updated' | 'glossary.item.created' | 'glossary.item.deleted' | 'glossary.all.items.deleted' | 'glossary.items.extracted' | 'glossary.csv.uploaded' | 'glossary.item.extract.initiate' | 'glossary.csv.downloaded' | 'glossary.item.approved' | 'glossary.item.rejected' | 'glossary.item.status.reset' | 'glossary.item.bulk.deleted' | 'project.branch.added' | 'project.branch.deleted' | 'project.branch.merged' | 'settings.automations.updated' | 'html.parsing.rules.interaction' | 'integration.enabled' | 'git.repository.added' | 'integration.disabled' | 'event.workflow.added' | 'event.workflow.removed' | 'integration.viewed' | 'event.integration.saved' | 'integration.exported' | 'integration.export.failed' | 'integration.export.success' | 'hook.error' | 'hook.started' | 'hook.skipped' | 'download.tmx' | 'file.deleted' | 'ai.model.project.settings.updated' | 'project.ai.profile.added' | 'project.ai.profile.removed' | 'project.tool.execution.approved' | 'user.created' | 'user.updated' | 'user.deleted' | 'user.password.changed' | 'user.authentication.succeeded' | 'user.authentication.logged.out' | 'user.authentication.switched.teams' | 'user.api.token.created' | 'user.api.token.deleted' | 'user.notification.settings.updated' | 'user.two.factor.enabled' | 'user.two.factor.disabled' | 'onboarding.step.completed' | 'onboarding.step.skipped' | 'onboarding.completed' | 'user.tool.execution.approved' | 'team.order.created' | 'team.order.completed' | 'team.order.destroyed'

Filter by a specific dot-separated event type.

project_idinteger

Filter events to a specific project.

user_idinteger

Filter events initiated by a specific user.

Response

OK

dataobject[]

Array of audit events in OCSF 1.3.0 API Activity format. See https://schema.ocsf.io/1.3.0/classes/api_activity for the full field reference. The time field is a Unix timestamp (seconds); metadata.uid is the unique identifier of the event.

has_moreboolean

true if there are more results beyond this page.

next_cursorstring nullable

Opaque cursor to pass as cursor in the next request. null when there are no more results.