Infisical Audit Logs API

The Audit Logs API from Infisical — 1 operation(s) for audit logs.

OpenAPI Specification

infisical-audit-logs-api-openapi.yml Raw ↑
openapi: 3.0.3
info:
  title: Infisical Admin Audit Logs API
  description: List of all available APIs that can be consumed
  version: 0.0.1
servers:
- url: https://us.infisical.com
  description: Production server (US)
- url: https://eu.infisical.com
  description: Production server (EU)
- url: http://localhost:8080
  description: Local server
tags:
- name: Audit Logs
paths:
  /api/v1/organization/audit-logs:
    get:
      operationId: listOrganizationAuditLogs
      tags:
      - Audit Logs
      description: Get all audit logs for an organization
      parameters:
      - schema:
          type: string
        in: query
        name: projectId
        required: false
        description: Optionally filter logs by project ID. If not provided, logs from the entire organization will be returned.
      - schema:
          type: string
        in: query
        name: environment
        required: false
        description: The environment to filter logs by. If not provided, logs from all environments will be returned. Note that the projectId parameter must also be provided.
      - schema:
          type: string
          enum:
          - platform
          - kmipClient
          - user
          - service
          - identity
          - scimClient
          - acmeProfile
          - acmeAccount
          - estAccount
          - scepAccount
          - unknownUser
          - gateway
          - relay
          - kmipServer
        in: query
        name: actorType
        required: false
        description: The type of actor to filter audit logs by. Must be provided when the actor parameter targets a non-user actor type (e.g. identity, kmipClient).
      - schema:
          type: string
        in: query
        name: secretPath
        required: false
        description: The path of the secret to query audit logs for. Note that the projectId parameter must also be provided.
      - schema:
          type: string
        in: query
        name: secretKey
        required: false
        description: The key of the secret to query audit logs for. Note that the projectId parameter must also be provided.
      - schema:
          allOf:
          - anyOf:
            - not: {}
            - type: string
          - anyOf:
            - not: {}
            - type: array
              items:
                type: string
                enum:
                - get-secrets
                - get-secret
                - reveal-secret
                - create-secret
                - create-secrets
                - update-secret
                - update-secrets
                - move-secrets
                - duplicate-secret
                - delete-secret
                - delete-secrets
                - redact-secret-version-value
                - get-project-key
                - authorize-integration
                - update-integration-auth
                - unauthorize-integration
                - create-integration
                - delete-integration
                - manual-sync-integration
                - add-trusted-ip
                - update-trusted-ip
                - delete-trusted-ip
                - create-service-token
                - delete-service-token
                - create-sub-organization
                - update-sub-organization
                - delete-sub-organization
                - join-sub-organization
                - create-identity
                - update-identity
                - delete-identity
                - create-identity-org-membership
                - update-identity-org-membership
                - delete-identity-org-membership
                - create-identity-project-membership
                - update-identity-project-membership
                - delete-identity-project-membership
                - machine-identity-auth-template-create
                - machine-identity-auth-template-update
                - machine-identity-auth-template-delete
                - login-identity-universal-auth
                - login-identity-universal-auth-failed
                - add-identity-universal-auth
                - update-identity-universal-auth
                - get-identity-universal-auth
                - revoke-identity-universal-auth
                - create-token-identity-token-auth
                - update-token-identity-token-auth
                - get-tokens-identity-token-auth
                - get-token-identity-token-auth
                - add-identity-token-auth
                - update-identity-token-auth
                - get-identity-token-auth
                - revoke-identity-token-auth
                - login-identity-kubernetes-auth
                - login-identity-kubernetes-auth-failed
                - add-identity-kubernetes-auth
                - update-identity-kubernetes-auth
                - get-identity-kubernetes-auth
                - revoke-identity-kubernetes-auth
                - login-identity-oidc-auth
                - login-identity-oidc-auth-failed
                - add-identity-oidc-auth
                - update-identity-oidc-auth
                - get-identity-oidc-auth
                - revoke-identity-oidc-auth
                - login-identity-jwt-auth
                - login-identity-jwt-auth-failed
                - add-identity-jwt-auth
                - update-identity-jwt-auth
                - get-identity-jwt-auth
                - revoke-identity-jwt-auth
                - login-identity-spiffe-auth
                - login-identity-spiffe-auth-failed
                - add-identity-spiffe-auth
                - update-identity-spiffe-auth
                - get-identity-spiffe-auth
                - revoke-identity-spiffe-auth
                - refresh-identity-spiffe-auth-bundle
                - create-identity-universal-auth-client-secret
                - revoke-identity-universal-auth-client-secret
                - clear-identity-universal-auth-lockouts
                - clear-identity-ldap-auth-lockouts
                - get-identity-universal-auth-client-secret
                - get-identity-universal-auth-client-secret-by-id
                - login-identity-gcp-auth
                - login-identity-gcp-auth-failed
                - add-identity-gcp-auth
                - update-identity-gcp-auth
                - revoke-identity-gcp-auth
                - get-identity-gcp-auth
                - login-identity-alicloud-auth
                - login-identity-alicloud-auth-failed
                - add-identity-alicloud-auth
                - update-identity-alicloud-auth
                - revoke-identity-alicloud-auth
                - get-identity-alicloud-auth
                - login-identity-tls-cert-auth
                - login-identity-tls-cert-auth-failed
                - add-identity-tls-cert-auth
                - update-identity-tls-cert-auth
                - revoke-identity-tls-cert-auth
                - get-identity-tls-cert-auth
                - login-identity-aws-auth
                - login-identity-aws-auth-failed
                - add-identity-aws-auth
                - update-identity-aws-auth
                - revoke-identity-aws-auth
                - get-identity-aws-auth
                - login-identity-oci-auth
                - login-identity-oci-auth-failed
                - add-identity-oci-auth
                - update-identity-oci-auth
                - revoke-identity-oci-auth
                - get-identity-oci-auth
                - login-identity-azure-auth
                - login-identity-azure-auth-failed
                - add-identity-azure-auth
                - update-identity-azure-auth
                - get-identity-azure-auth
                - revoke-identity-azure-auth
                - login-identity-ldap-auth
                - login-identity-ldap-auth-failed
                - add-identity-ldap-auth
                - update-identity-ldap-auth
                - get-identity-ldap-auth
                - revoke-identity-ldap-auth
                - create-environment
                - update-environment
                - delete-environment
                - restore-environment
                - get-environment
                - add-project-member
                - add-project-members
                - remove-project-member
                - get-project-member-permission-audit
                - get-project-identity-permission-audit
                - create-folder
                - update-folder
                - delete-folder
                - create-webhook
                - update-webhook-status
                - delete-webhook
                - webhook-triggered
                - get-secret-imports
                - get-secret-import
                - create-secret-import
                - update-secret-import
                - delete-secret-import
                - update-user-project-role
                - update-user-project-denied-permissions
                - add-project-group
                - update-project-group
                - remove-project-group
                - secret-approval-merged
                - secret-approval-request
                - secret-approval-closed
                - secret-approval-reopened
                - secret-approval-request-review
                - sign-ssh-key
                - issue-ssh-creds
                - create-ssh-certificate-authority
                - get-ssh-certificate-authority
                - update-ssh-certificate-authority
                - delete-ssh-certificate-authority
                - get-ssh-certificate-authority-certificate-templates
                - create-ssh-certificate-template
                - update-ssh-certificate-template
                - delete-ssh-certificate-template
                - get-ssh-certificate-template
                - get-azure-ad-templates
                - get-ssh-host
                - create-ssh-host
                - update-ssh-host
                - delete-ssh-host
                - issue-ssh-host-user-cert
                - issue-ssh-host-host-cert
                - get-ssh-host-group
                - create-ssh-host-group
                - update-ssh-host-group
                - delete-ssh-host-group
                - get-ssh-host-group-hosts
                - add-host-to-ssh-host-group
                - remove-host-from-ssh-host-group
                - create-certificate-authority
                - get-certificate-authority
                - get-certificate-authorities
                - update-certificate-authority
                - delete-certificate-authority
                - renew-certificate-authority
                - export-cert-manager-project
                - get-certificate-authority-csr
                - get-certificate-authority-certs
                - get-certificate-authority-cert
                - sign-intermediate
                - import-certificate-authority-cert
                - get-certificate-authority-crls
                - generate-ca-certificate
                - install-ca-cert-venafi
                - install-ca-cert-adcs
                - create-ca-signing-config
                - get-ca-signing-config
                - update-ca-signing-config
                - get-ca-auto-renewal-config
                - update-ca-auto-renewal-config
                - issue-cert
                - import-cert
                - sign-cert
                - get-ca-certificate-templates
                - get-cert
                - delete-cert
                - revoke-cert
                - assign-cert-to-application
                - get-cert-body
                - get-cert-private-key
                - get-cert-bundle
                - export-cert-pkcs12
                - create-pki-alert
                - get-pki-alert
                - update-pki-alert
                - delete-pki-alert
                - create-certificate-inventory-view
                - update-certificate-inventory-view
                - delete-certificate-inventory-view
                - create-pki-collection
                - get-pki-collection
                - update-pki-collection
                - delete-pki-collection
                - get-pki-collection-items
                - add-pki-collection-item
                - delete-pki-collection-item
                - create-pki-subscriber
                - update-pki-subscriber
                - delete-pki-subscriber
                - get-pki-subscriber
                - issue-pki-subscriber-cert
                - sign-pki-subscriber-cert
                - automated-renew-subscriber-cert
                - automated-renew-certificate
                - automated-renew-certificate-failed
                - list-pki-subscriber-certs
                - get-subscriber-active-cert-bundle
                - create-kms
                - update-kms
                - delete-kms
                - get-kms
                - update-project-kms
                - get-project-kms-backup
                - load-project-kms-backup
                - org-admin-accessed-project
                - org-admin-bypassed-sso
                - user-login
                - select-organization
                - select-sub-organization
                - create-certificate-policy
                - update-certificate-policy
                - delete-certificate-policy
                - get-certificate-policy
                - list-certificate-policies
                - create-certificate-template-est-config
                - update-certificate-template-est-config
                - get-certificate-template-est-config
                - create-certificate-profile
                - update-certificate-profile
                - delete-certificate-profile
                - get-certificate-profile
                - list-certificate-profiles
                - create-pki-application
                - update-pki-application
                - delete-pki-application
                - get-pki-application
                - list-pki-applications
                - attach-pki-application-profiles
                - detach-pki-application-profile
                - add-pki-application-member
                - update-pki-application-member-role
                - remove-pki-application-member
                - list-pki-application-members
                - get-pki-application-enrollment
                - set-pki-application-api-enrollment
                - clear-pki-application-api-enrollment
                - set-pki-application-est-enrollment
                - clear-pki-application-est-enrollment
                - set-pki-application-acme-enrollment
                - clear-pki-application-acme-enrollment
                - reveal-pki-application-acme-eab-secret
                - rotate-pki-application-acme-eab-secret
                - set-pki-application-scep-enrollment
                - clear-pki-application-scep-enrollment
                - get-cert-manager-instance-state
                - set-cert-manager-active-project
                - invite-cert-manager-users
                - update-cert-manager-user
                - remove-cert-manager-user
                - remove-cert-manager-users-batch
                - add-cert-manager-identity
                - update-cert-manager-identity
                - remove-cert-manager-identity
                - add-cert-manager-group
                - update-cert-manager-group
                - remove-cert-manager-group
                - issue-certificate-from-profile
                - sign-certificate-from-profile
                - order-certificate-from-profile
                - renew-certificate
                - get-certificate-profile-latest-active-bundle
                - update-certificate-renewal-config
                - update-certificate-metadata
                - update-certificate-cleanup-config
                - certificate-cleanup-completed
                - disable-certificate-renewal-config
                - create-certificate-request
                - get-certificate-request
                - get-certificate-from-request
                - list-certificate-requests
                - trigger-certificate-request-validation
                - cancel-certificate-request
                - attempt-create-slack-integration
                - attempt-reinstall-slack-integration
                - get-project-slack-config
                - update-project-slack-config
                - get-slack-integration
                - update-slack-integration
                - delete-slack-integration
                - get-project-workflow-integration-config
                - update-project-workflow-integration-config
                - get-project-ssh-config
                - update-project-ssh-config
                - integration-synced
                - create-cmek
                - update-cmek
                - delete-cmek
                - get-cmeks
                - get-cmek
                - cmek-encrypt
                - cmek-decrypt
                - cmek-sign
                - cmek-verify
                - cmek-list-signing-algorithms
                - cmek-get-public-key
                - cmek-get-private-key
                - cmek-bulk-export-private-keys
                - cmek-bulk-import-keys
                - update-external-group-org-role-mapping
                - get-external-group-org-role-mapping
                - create-group
                - update-group
                - delete-group
                - link-group-to-sub-org
                - update-group-org-membership
                - unlink-group-from-sub-org
                - add-user-to-group
                - remove-user-from-group
                - add-identity-to-group
                - remove-identity-from-group
                - add-group-to-project
                - update-group-project-membership
                - remove-group-from-project
                - get-project-templates
                - get-project-template
                - create-project-template
                - update-project-template
                - delete-project-template
                - get-app-connections
                - get-available-app-connections-details
                - get-app-connection
                - create-app-connection
                - update-app-connection
                - delete-app-connection
                - get-app-connection-usage
                - migrate-app-connection
                - rotate-app-connection-credentials
                - create-github-app
                - delete-github-app
                - create-shared-secret
                - create-secret-request
                - delete-shared-secret
                - read-shared-secret
                - get-secret-syncs
                - get-secret-sync
                - create-secret-sync
                - update-secret-sync
                - delete-secret-sync
                - secret-sync-sync-secrets
                - secret-sync-import-secrets
                - secret-sync-remove-secrets
                - get-pki-syncs
                - get-pki-sync
                - get-pki-sync-certificates
                - create-pki-sync
                - update-pki-sync
                - delete-pki-sync
                - pki-sync-sync-certificates
                - pki-sync-import-certificates
                - pki-sync-remove-certificates
                - pki-sync-set-default-certificate
                - pki-sync-clear-default-certificate
                - oidc-group-membership-mapping-assign-user
                - oidc-group-membership-mapping-remove-user
                - create-kmip-client
                - update-kmip-client
                - delete-kmip-client
                - get-kmip-client
                - get-kmip-clients
                - create-kmip-client-certificate
                - setup-kmip
                - get-kmip
                - register-kmip-server
                - kmip-operation-create
                - kmip-operation-get
                - kmip-operation-destroy
                - kmip-operation-get-attributes
                - kmip-operation-activate
                - kmip-operation-revoke
                - kmip-operation-locate
                - kmip-operation-register
                - get-secret-rotations
                - get-secret-rotation
                - get-secret-rotation-generated-credentials
                - create-secret-rotation
                - update-secret-rotation
                - delete-secret-rotation
                - move-secret-rotation
                - secret-rotation-rotate-secrets
                - reconcile-secret-rotation
                - secret-rotation-check-credentials
                - project-access-request
                - microsoft-teams-workflow-integration-create
                - microsoft-teams-workflow-integration-delete
                - microsoft-teams-workflow-integration-update
                - microsoft-teams-workflow-integration-check-installation-status
                - microsoft-teams-workflow-integration-get-teams
                - microsoft-teams-workflow-integration-get
                - microsoft-teams-workflow-integration-list
                - project-assume-privileges-session-start
                - project-assume-privileges-session-end
                - get-project-pit-commits
                - get-project-pit-commit-changes
                - get-project-pit-commit-count
                - pit-rollback-commit
                - pit-revert-commit
                - pit-get-folder-state
                - pit-compare-folder-states
                - pit-process-new-commit-raw
                - secret-scanning-data-source-list
                - secret-scanning-data-source-create
                - secret-scanning-data-source-update
                - secret-scanning-data-source-delete
                - secret-scanning-data-source-get
                - secret-scanning-data-source-trigger-scan
                - secret-scanning-data-source-scan
                - secret-scanning-resource-list
                - secret-scanning-scan-list
                - secret-scanning-finding-list
                - secret-scanning-finding-update
                - secret-scanning-config-get
                - secret-scanning-config-update
                - update-org
                - create-project
                - update-project
                - delete-project
                - create-project-role
                - update-project-role
                - delete-project-role
                - list-project-roles
                - get-project-role
                - create-org-role
                - update-org-role
                - delete-org-role
                - create-secret-reminder
                - get-secret-reminder
                - delete-secret-reminder
                - dashboard-list-secrets
                - dashboard-get-secret-value
                - dashboard-get-secret-version-value
                - view-insights-auth-methods
                - view-insights-secrets-management-calendar
                - view-insights-secrets-management-access-volume
                - view-insights-secrets-management-access-locations
                - view-insights-secrets-management-summary
                - view-insights-secrets-duplication
                - view-insights-pam-summary
                - view-insights-pam-session-activity
                - view-insights-pam-top-actors
                - view-insights-pam-resource-breakdown
                - view-insights-pam-rotation-calendar
                - pam-session-credentials-get
                - pam-session-start
                - pam-session-logs-update
                - pam-session-end
                - pam-session-terminate
                - pam-session-get
                - pam-session-list
                - pam-session-event-batch-upload
                - pam-session-chunk-upload
                - pam-session-upload-token-invalid
                - pam-recording-config-update
                - pam-recording-config-delete
                - pam-recording-bucket-connection-test-failed
                - pam-folder-create
                - pam-folder-update
                - pam-folder-delete
                - pam-account-list
                - pam-account-get
                - pam-account-access
                - pam-account-aws-console-url-generated
                - pam-account-create
                - pam-account-update
                - pam-account-delete
                - pam-account-credential-rotation
                - pam-account-credential-rotation-failed
                - pam-account-policy-create
                - pam-account-policy-update
                - pam-account-policy-delete
                - pam-account-policy-list
                - pam-account-policy-get
                - pam-account-read-credentials
                - pam-web-access-session-ticket-created
                - pam-resource-list
                - pam-resource-get
                - pam-resource-create
                - pam-resource-update
                - pam-resource-delete
                - pam-domain-list
                - pam-domain-get
                - pam-domain-create
                - pam-domain-update
                - pam-domain-delete
                - pam-discovery-source-list
                - pam-discovery-source-get
                - pam-discovery-source-create
                - pam-discovery-source-update
                - pam-discovery-source-delete
                - pam-discovery-scan
                - pam-discovery-source-run-list
                - pam-discovery-source-run-get
                - pam-discovery-source-resource-list
                - pam-discovery-source-account-list
                - pam-resource-rotation-rule-list
                - pam-resource-rotation-rule-create
                - pam-resource-rotation-rule-update
                - pam-resource-rotation-rule-delete
                - pam-resource-rotation-rule-reorder
                - approval-policy-create
                - approval-policy-update
                - approval-policy-delete
                - approval-policy-list
                - approval-policy-get
                - approval-request-get
                - approval-request-list
                - approval-request-create
                - approval-request-approve
                - approval-request-reject
                - approval-request-cancel
                - approval-request-grant-list
                - approval-request-grant-get
                - approval-request-grant-revoke
                - pam-access-policy-bypassed
                - access-approval-request-create
                - access-approval-request-review
                - access-approval-request-revoke
                - access-approval-request-update
                - view-audit-logs
                - create-acme-account
                - retrieve-acme-account
                - create-acme-order
                - finalize-acme-order
                - download-acme-certificate
                - respond-to-acme-challenge
                - pass-acme-challenge
                - attempt-acme-challenge
                - fail-acme-challenge
                - mcp-endpoint-create
                - mcp-endpoint-update
                - mcp-endpoint-delete
                - mcp-endpoint-get
                - mcp-endpoint-list
                - mcp-endpoint-list-tools
                - mcp-endpoint-enable-tool
                - mcp-endpoint-disable-tool
                - mcp-endpoint-bulk-update-tools
                - mcp-endpoint-oauth-client-register
                - mcp-endpoint-oauth-authorize
                - mcp-endpoint-connect
                - mcp-endpoint-save-user-credential
                - mcp-server-create
                - mcp-server-update
                - mcp-server-delete
                - mcp-server-get
                - mcp-server-list
                - mcp-server-list-tools
                - mcp-server-sync-tools
                - mcp-activity-log-list
                - create-dynamic-secret
                - update-dynamic-secret
                - delete-dynamic-secret
                - get-dynamic-secret
                - list-dynamic-secrets
                - create-dynamic-secret-lease
                - delete-dynamic-secret-lease
                - renew-dynamic-secret-lease
                - list-dynamic-secret-leases
                - get-dynamic-secret-lease
                - create-pki-discovery
                - update-pki-discovery
                - delete-pki-discovery
                - get-pki-discovery
                - get-pki-discoveries
                - trigger-pki-discovery-scan
                - get-pki-installation
                - get-pki-installations
                - update-pki-installation
                - delete-pki-installation
                - create-pki-signer
                - update-pki-signer
                - delete-pki-signer
                - get-pki-signer
                - get-pki-signers
                - get-pki-signer-public-key
                - get-pki-signing-operations
                - pki-signer-sign
                - enable-pki-signer
                - disable-pki-signer
                - reissue-pki-signer-certificate
                - export-pki-signer-certificate
                - update-pki-signer-approval-policy
                - pki-signer-request-to-sign
                - pki-signer-pre-approve-signing
                - pki-signer-revoke-request
                - add-pki-signer-member
                - update-pki-signer-member
                - remove-pki-signer-member
                - scep-enrollment
                - scep-renewal
                - scep-dynamic-challenge-generated
                - secret-validation-rule-create
                - secret-validation-rule-update
                - secret-validation-rule-delete
                - external-migration-create
                - external-migration-update
                - external-migration-delete
                - create-oauth-client
                - update-oauth-client
                - delete-oauth-client
                - rotate-oauth-client-secret
                - oauth-client-authorize
                - create-email-domain
                - verify-email-domain
                - delete-email-domain
                - gateway-create
                - gateway-enrollment-token-create
                - gateway-enroll
                - resource-auth-method-login
                - resource-auth-method-login-failed
                - resource-auth-method-update
                - resource-auth-method-revoke
                - relay-create
                - relay-update
                - relay-delete
                - relay-enrollment-token-create
                - kmip-server-create
                - kmip-server-update
                - kmip-server-delete
                - kmip-server-enrollment-token-create
                - gateway-pool-create
                - gateway-pool-update
                - gateway-pool-delete
                - gateway-pool-add-member
                - gateway-pool-remove-member
                - create-honey-token
                - update-honey-token
                - revoke-honey-token
                - trigger-honey-token
        in: query
        name: eventType
        required: false
      - schema:
          type: string
          enum:
          - web
          - cli
          - k8-operator
          - terraform
          - other
          - InfisicalPythonSDK
          - InfisicalNodeSDK
        in: query
        name: userAgentType
        required: false
        description: Choose which consuming application to export audit logs for.
      - schema:
          type: string
        in: query
        name: eventMetadata
        required: false
        description: Filter by event metadata key-value pairs. Formatted as `key1=value1,key2=value2`, with comma-separation.
      - schema:
          type: string
          format: date-time
        in: query
        name: startDate
        required: false
        description: The date to start the export from.
      - schema:
          type: string
          format: date-time
        in: query
        name: endDate
        required: false
        description: The date to end the export at.
      - schema:
          type: number
          default: 0
        in: query
        name: offset
        required: false
        description: The offset to start from. If you enter 10, it will start from the 10th audit log.
      - schema:
          type: number
          maximum: 1000
          default: 20
        in: query
        na

# --- truncated at 32 KB (38 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/infisical/refs/heads/main/openapi/infisical-audit-logs-api-openapi.yml