Clockify Audit Log Report API

The Audit Log Report API from Clockify — 1 operation(s) for audit log report.

Operations 1

POST /v1/workspaces/{workspaceId}/audit-log Generate an audit log report #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/clockify:clockify-audit-log-report-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

clockify-audit-log-report-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: '## Introduction

    By using this REST API, you can easily integrate Clockify with your own add-ons, push and pull data

    between Clockify and other tools, and create custom add-ons on CAKE.com Marketplace.'
  title: Clockify Audit Log Report API
  version: v1
  x-logo:
    altText: Clockify logo
    url: https://clockify.me/downloads/clockify_logo_primary_black_margin.png
tags:
- name: Audit Log Report
  x-displayName: Audit Log Report
paths:
  /v1/workspaces/{workspaceId}/audit-log:
    servers:
    - url: https://auditlog-api.api.clockify.me
    post:
      operationId: getAuditLogs
      parameters:
      - description: Represents a workspace identifier across the system.
        example: 64a687e29ae1f428e7ebe303
        in: path
        name: workspaceId
        required: true
        schema:
          type: string
          description: Represents a workspace identifier across the system.
          example: 64a687e29ae1f428e7ebe303
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AuditLogGetRequestV1'
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PageableV1ListAuditLogDtoV1'
          description: OK
      summary: Generate an audit log report
      tags:
      - Audit Log Report
      security:
      - ApiKeyAuth: []
components:
  schemas:
    PageableV1ListAuditLogDtoV1:
      type: object
      properties:
        response:
          type: array
          items:
            $ref: '#/components/schemas/AuditLogDtoV1'
    AuditLogDtoV1:
      type: object
      properties:
        action:
          type: string
          description: Represents an audit log action type.
          example: CREATE_PROJECT
          enum:
          - CREATE_TIME_PERSONAL_TIMER
          - CREATE_TIME_PERSONAL_MANUAL
          - CREATE_TIME_IMPORT
          - CREATE_TIME_KIOSK
          - CREATE_TIME_FOR_OTHER
          - RESTORE_TIME
          - RESTORE_TIME_FOR_OTHER
          - UPDATE_TIME_PERSONAL
          - UPDATE_TIME_FOR_OTHER
          - DELETE_TIME_PERSONAL
          - DELETE_TIME_FOR_OTHER
          - CREATE_PROJECT
          - CREATE_PROJECT_IMPORT
          - CREATE_PROJECT_QUICKBOOKS
          - UPDATE_PROJECT
          - DELETE_PROJECT
          - CREATE_TASK
          - CREATE_TASK_IMPORT
          - UPDATE_TASK
          - DELETE_TASK
          - CREATE_CLIENT
          - CREATE_CLIENT_IMPORT
          - CREATE_CLIENT_QUICKBOOKS
          - UPDATE_CLIENT
          - DELETE_CLIENT
          - CREATE_TAG
          - CREATE_TAG_IMPORT
          - UPDATE_TAG
          - DELETE_TAG
          - CREATE_EXPENSE
          - CREATE_EXPENSE_FOR_OTHER
          - RESTORE_EXPENSE
          - RESTORE_EXPENSE_FOR_OTHER
          - UPDATE_EXPENSE
          - UPDATE_EXPENSE_FOR_OTHER
          - DELETE_EXPENSE
          - DELETE_EXPENSE_FOR_OTHER
        content:
          type: string
          description: Represents the current value of the modified entity
          example: '{"projectName":"New Project","client":"","archived":false,"visibility":true,"members":["John Doe"],"billableByDefault":true,"note":"","billableRate":0,"costRate":null,"currency":"USD","activeEstimate":"NONE","estimateType":null,"estimate":null,"recurringEstimate":false,"interval":null,"month":null,"dayOfWeek":null,"dayOfMonth":null,"hour":null}'
        previousContent:
          type: string
          description: Represents the previous value of the modified entity.
          example: 'null'
        timestamp:
          type: string
          description: Represents a timestamp of when the audit log entry was created.
          example: '2025-05-01T11:15:00Z'
        userEmail:
          type: string
          description: Represents the email address of the user.
          example: johndoe@example.com
        userId:
          type: string
          description: Represents a user identifier across the system.
          example: 45b687e29ae1f428e7ebe123
        userName:
          type: string
          description: Represents the name of the user.
          example: John Doe
        workspaceId:
          type: string
          description: Represents a workspace identifier across the system.
          example: 64a687e29ae1f428e7ebe303
    AuditLogGetRequestV1:
      required:
      - actions
      - authors
      - end
      - start
      type: object
      properties:
        actions:
          minItems: 1
          uniqueItems: true
          type: array
          description: Represents a set of audit log actions.
          example:
          - CREATE_TIME_PERSONAL_MANUAL
          - CREATE_TIME_PERSONAL_TIMER
          - CREATE_PROJECT
          items:
            type: string
            description: Represents a set of audit log actions.
            example: '["CREATE_TIME_PERSONAL_MANUAL","CREATE_TIME_PERSONAL_TIMER","CREATE_PROJECT"]'
            enum:
            - CREATE_TIME_PERSONAL_TIMER
            - CREATE_TIME_PERSONAL_MANUAL
            - CREATE_TIME_IMPORT
            - CREATE_TIME_KIOSK
            - CREATE_TIME_FOR_OTHER
            - RESTORE_TIME
            - RESTORE_TIME_FOR_OTHER
            - UPDATE_TIME_PERSONAL
            - UPDATE_TIME_FOR_OTHER
            - DELETE_TIME_PERSONAL
            - DELETE_TIME_FOR_OTHER
            - CREATE_PROJECT
            - CREATE_PROJECT_IMPORT
            - CREATE_PROJECT_QUICKBOOKS
            - UPDATE_PROJECT
            - DELETE_PROJECT
            - CREATE_TASK
            - CREATE_TASK_IMPORT
            - UPDATE_TASK
            - DELETE_TASK
            - CREATE_CLIENT
            - CREATE_CLIENT_IMPORT
            - CREATE_CLIENT_QUICKBOOKS
            - UPDATE_CLIENT
            - DELETE_CLIENT
            - CREATE_TAG
            - CREATE_TAG_IMPORT
            - UPDATE_TAG
            - DELETE_TAG
            - CREATE_EXPENSE
            - CREATE_EXPENSE_FOR_OTHER
            - RESTORE_EXPENSE
            - RESTORE_EXPENSE_FOR_OTHER
            - UPDATE_EXPENSE
            - UPDATE_EXPENSE_FOR_OTHER
            - DELETE_EXPENSE
            - DELETE_EXPENSE_FOR_OTHER
        authors:
          $ref: '#/components/schemas/authors'
        end:
          type: string
          description: Represents an end date in the yyyy-MM-ddThh:mm:ssZ format.
          example: '2025-05-01T23:59:59Z'
        page:
          minimum: 0
          type: integer
          description: Page number.
          format: int32
          example: 1
          default: 1
        page-size:
          maximum: 50
          minimum: 1
          type: integer
          description: Page size.
          format: int32
          example: 20
          default: 20
        start:
          type: string
          description: Represents a start date in the yyyy-MM-ddThh:mm:ssZ format.
          example: '2025-05-01T00:00:00Z'
    authors:
      required:
      - authorIds
      - contains
      type: object
      properties:
        authorIds:
          uniqueItems: true
          type: array
          description: Represents a set of author user ids. Include "SYSTEM" in this set to retrieve system related audit logs.
          example:
          - 45b687e29ae1f428e7ebe123
          - 67s687e29ae1f428e7ebe678
          - SYSTEM
          items:
            type: string
            description: Represents a set of author user ids. Include "SYSTEM" in this set to retrieve system related audit logs.
            example: '["45b687e29ae1f428e7ebe123","67s687e29ae1f428e7ebe678","SYSTEM"]'
        contains:
          minLength: 1
          type: string
          example: CONTAINS
          enum:
          - CONTAINS
          - DOES_NOT_CONTAIN
      description: Represents the audit log author filter.
  securitySchemes:
    AddonKeyAuth:
      in: header
      name: x-addon-token
      type: apiKey
    ApiKeyAuth:
      in: header
      name: x-api-key
      type: apiKey
    MarketplaceKeyAuth:
      in: header
      name: x-marketplace-token
      type: apiKey
    ReportAddonKeyAuth:
      in: header
      name: x-addon-token
      type: apiKey
x-tagGroups:
- name: Clockify API
  tags:
  - User
  - Workspace
  - Webhooks
  - Approval
  - Client
  - Custom fields
  - Expense
  - Holiday
  - Invoice
  - Project
  - Task
  - Scheduling
  - Tag
  - Time entry
  - Balance
  - Policy
  - Time Off
  - Group
- name: Clockify Reports API
  tags:
  - Shared Report
  - Team Report
  - Time Entry Report
  - Expense Report
- name: Clockify Audit Log API
  tags:
  - Audit Log Report
- name: Deprecated API
  tags:
  - Template (Deprecated)
  - Scheduling (Deprecated)
  - Workspace (Deprecated)
- name: Experimental API
  tags:
  - Entity changes (Experimental)
- name: Guide
  tags:
  - 'Entity Changes: Use cases'