---
title: "Get"
method: GET
path: "/landscapes/{landscapeId}/action-logs/{actionLogId}"
tags: ["Action Logs"]
deprecated: true
---

# Get

`GET /landscapes/{landscapeId}/action-logs/{actionLogId}`

> **Deprecated.**

Find an action log

## Path parameters

- `landscapeId` string, required
- `actionLogId` string, required

## Response `200`

OK

- object
  - `actionLog` ActionLog, required
    - `action` union, required
      - union
        - union
          - ActionApiKeyCreate
            - `id` string, required
            - `props` ApiKeyRequired, required
              - …
            - `type` 'api-key-create', required
          - ActionApiKeyUpdate
            - `context` ActionApiKeyContext, required
              - …
            - `id` string, required
            - `props` ApiKeyPartial, required
              - …
            - `type` 'api-key-update', required
          - ActionApiKeyDelete
            - `context` ActionApiKeyContext, required
              - …
            - `id` string, required
            - `type` 'api-key-delete', required
        - union
          - ActionOAuthConsentDeny
            - `id` string, required
            - `props` ActionOAuthConsentDenyProps, required
              - …
            - `type` 'oauth-consent-deny', required
          - ActionOAuthConsentGrant
            - `id` string, required
            - `props` ActionOAuthConsentGrantProps, required
              - …
            - `type` 'oauth-consent-grant', required
        - union
          - ActionOrganizationCreate
            - `context` ActionOrganizationCreateContext, required
              - …
            - `id` string, required
            - `props` OrganizationRequired, required
              - …
            - `type` 'organization-create', required
          - ActionOrganizationUpdate
            - `context` ActionOrganizationUpdateContext, required
              - …
            - `id` string, required
            - `props` OrganizationPartial, required
              - …
            - `type` 'organization-update', required
          - ActionOrganizationDelete
            - `context` ActionOrganizationDeleteContext, required
              - …
            - `id` string, required
            - `type` 'organization-delete', required
        - union
          - ActionOrganizationUserAdd
            - `context` ActionOrganizationUserAddContext, required
              - …
            - `id` string, required
            - `props` OrganizationUser, required
              - …
            - `type` 'organization-user-add', required
          - ActionOrganizationUserUpdate
            - `context` ActionOrganizationUserUpdateContext, required
              - …
            - `id` string, required
            - `props` OrganizationUser, required
              - …
            - `type` 'organization-user-update', required
          - ActionOrganizationUserRemove
            - `context` ActionOrganizationUserRemoveContext, required
              - …
            - `id` string, required
            - `type` 'organization-user-remove', required
        - union
          - ActionOrganizationUserInviteCreate
            - `context` ActionOrganizationUserInviteCreateContext, required
              - …
            - `id` string, required
            - `props` OrganizationUserInviteRequired, required
              - …
            - `type` 'organization-user-invite-create', required
          - ActionOrganizationUserInviteRevoke
            - `context` ActionOrganizationUserInviteRevokeContext, required
              - …
            - `id` string, required
            - `type` 'organization-user-invite-revoke', required
        - union
          - ActionTeamCreate
            - `context` ActionTeamCreateContext, required
              - …
            - `id` string, required
            - `props` TeamRequired, required
              - …
            - `type` 'team-create', required
          - ActionTeamUpdate
            - `context` ActionTeamUpdateContext, required
              - …
            - `id` string, required
            - `props` TeamPartial, required
              - …
            - `type` 'team-update', required
          - ActionTeamDelete
            - `context` ActionTeamDeleteContext, required
              - …
            - `id` string, required
            - `type` 'team-delete', required
        - union
          - ActionUserLogin
            - `id` string, required
            - `type` 'user-login', required
          - ActionUserLoginFailed
            - `id` string, required
            - `props` ActionUserLoginFailedProps, required
              - …
            - `type` 'user-login-failed', required
          - ActionUserLogout
            - `id` string, required
            - `type` 'user-logout', required
      - union
        - ActionCommentCreate
          - `context` ActionCommentCreateContext, required
            - `domainHandleId` string
            - `domainName` string
            - `modelFamily` ActionContextModelObject[]
              - …
            - `targetHandleId` string
            - `targetName` string
          - `id` string, required
          - `props` CommentRequired, required
            - `body` union, required
              - …
            - `commit` number
            - `mentionedUserIds` string[]
            - `handleId` string
          - `type` 'comment-create', required
        - ActionCommentUpdate
          - `context` ActionCommentUpdateContext, required
            - `domainHandleId` string
            - `domainName` string
            - `modelFamily` ActionContextModelObject[]
              - …
            - `targetHandleId` string
            - `targetName` string
          - `id` string, required
          - `props` CommentPartial, required
            - `body` union
              - …
            - `commit` number
            - `mentionedUserIds` string[]
          - `type` 'comment-update', required
        - ActionCommentDelete
          - `context` ActionCommentDeleteContext, required
            - `domainHandleId` string
            - `domainName` string
            - `modelFamily` ActionContextModelObject[]
              - …
            - `targetHandleId` string
            - `targetName` string
          - `id` string, required
          - `type` 'comment-delete', required
        - ActionCommentReplyCreate
          - `context` ActionCommentReplyCreateContext, required
            - `commentHandleId` string
            - `domainHandleId` string
            - `domainName` string
          - `id` string, required
          - `props` CommentReplyRequired, required
            - `content` string, required
            - `mentionedUserIds` string[]
          - `type` 'comment-reply-create', required
        - ActionCommentReplyUpdate
          - `context` ActionCommentReplyUpdateContext, required
            - `commentHandleId` string
            - `domainHandleId` string
            - `domainName` string
          - `id` string, required
          - `props` CommentReplyPartial, required
            - `content` string
            - `mentionedUserIds` string[]
          - `type` 'comment-reply-update', required
        - ActionCommentReplyDelete
          - `context` ActionCommentReplyDeleteContext, required
            - `commentHandleId` string
            - `domainHandleId` string
            - `domainName` string
          - `id` string, required
          - `type` 'comment-reply-delete', required
        - ActionDiagramContentCreate
          - `context` ActionDiagramContentCreateContext, required
            - `comments` object
            - `connections` object
            - `domainHandleId` string
            - `domainName` string
            - `groupHandleId` string
            - `groupName` string
            - `modelFamily` ActionContextModelObject[]
              - …
            - `name` string, required
            - `objects` object
            - `type` 'app-diagram' | 'component-diagram' | 'context-diagram', required
          - `id` string, required
          - `props` DiagramContentRequired, required
            - `comments` object
            - `commit` number
            - `connections` object
            - `objects` object
          - `type` 'diagram-content-create', required
        - ActionDiagramContentUpdate
          - `context` ActionDiagramContentUpdateContext, required
            - `comments` object
            - `connections` object
            - `domainHandleId` string
            - `domainName` string
            - `groupHandleId` string
            - `groupName` string
            - `modelFamily` ActionContextModelObject[]
              - …
            - `name` string, required
            - `objects` object
            - `type` 'app-diagram' | 'component-diagram' | 'context-diagram', required
          - `id` string, required
          - `props` DiagramContentPartial, required
            - `comments` object
              - …
            - `commit` number
            - `connections` object
              - …
            - `objects` object
              - …
          - `type` 'diagram-content-update', required
        - ActionDiagramContentDelete
          - `context` ActionDiagramContentDeleteContext, required
            - `domainHandleId` string
            - `domainName` string
            - `modelFamily` ActionContextModelObject[]
              - …
            - `name` string, required
            - `type` 'app-diagram' | 'component-diagram' | 'context-diagram', required
          - `id` string, required
          - `type` 'diagram-content-delete', required
        - ActionDiagramContentView
          - `context` ActionDiagramContentViewContext, required
            - `domainHandleId` string
            - `domainName` string
            - `modelFamily` ActionContextModelObject[]
              - …
            - `name` string, required
            - `type` 'app-diagram' | 'component-diagram' | 'context-diagram', required
          - `id` string, required
          - `type` 'diagram-content-view', required
        - union
          - ActionDiagramCreate
            - `context` ActionDiagramCreateContext, required
              - …
            - `id` string, required
            - `props` DiagramRequired, required
              - …
            - `type` 'diagram-create', required
          - ActionDiagramUpdate
            - `context` ActionDiagramUpdateContext, required
              - …
            - `id` string, required
            - `props` DiagramPartial, required
              - …
            - `type` 'diagram-update', required
          - ActionDiagramExport
            - `context` ActionDiagramExportContext, required
              - …
            - `id` string, required
            - `props` ActionDiagramExportProps, required
              - …
            - `type` 'diagram-export', required
          - ActionDiagramDelete
            - `context` ActionDiagramDeleteContext, required
              - …
            - `id` string, required
            - `type` 'diagram-delete', required
        - ActionDiagramGroupCreate
          - `context` ActionDiagramGroupCreateContext, required
            - `domainHandleId` string
            - `domainName` string
            - `modelFamily` ActionContextModelObject[]
              - …
          - `id` string, required
          - `props` DiagramGroupRequired, required
            - `commit` number
            - `index` number
            - `labels` object
            - `modelId` string, required
            - `name` string, required
            - `handleId` string
          - `type` 'diagram-group-create', required
        - ActionDiagramGroupUpdate
          - `context` ActionDiagramGroupUpdateContext, required
            - `domainHandleId` string
            - `domainName` string
            - `modelFamily` ActionContextModelObject[]
              - …
            - `name` string, required
          - `id` string, required
          - `props` DiagramGroupPartial, required
            - `commit` number
            - `index` number
            - `labels` object
            - `modelId` string
            - `name` string
          - `type` 'diagram-group-update', required
        - ActionDiagramGroupDelete
          - `context` ActionDiagramGroupDeleteContext, required
            - `domainHandleId` string
            - `domainName` string
            - `modelFamily` ActionContextModelObject[]
              - …
            - `name` string, required
          - `id` string, required
          - `type` 'diagram-group-delete', required
        - ActionDomainCreate
          - `id` string, required
          - `props` DomainRequired, required
            - `commit` number
            - `index` number
            - `labels` object
            - `name` string, required
            - `handleId` string
          - `type` 'domain-create', required
        - ActionDomainUpdate
          - `context` ActionDomainUpdateContext, required
            - `name` string, required
          - `id` string, required
          - `props` DomainPartial, required
            - `commit` number
            - `index` number
            - `labels` object
            - `name` string
          - `type` 'domain-update', required
        - ActionDomainDelete
          - `context` ActionDomainDeleteContext, required
            - `name` string, required
          - `id` string, required
          - `type` 'domain-delete', required
        - union
          - ActionDraftCreate
            - `context` ActionDraftCreateContext, required
              - …
            - `id` string, required
            - `ids` string[]
            - `props` DraftRequired, required
              - …
            - `type` 'draft-create', required
          - ActionDraftUpdate
            - `context` ActionDraftUpdateContext, required
              - …
            - `id` string, required
            - `props` DraftPartial, required
              - …
            - `type` 'draft-update', required
          - ActionDraftView
            - `context` ActionDraftViewContext, required
              - …
            - `id` string, required
            - `type` 'draft-view', required
          - ActionDraftMerge
            - `context` ActionDraftMergeContext, required
              - …
            - `id` string, required
            - `type` 'draft-merge', required
          - ActionDraftDelete
            - `context` ActionDraftDeleteContext, required
              - …
            - `id` string, required
            - `type` 'draft-delete', required
        - ActionDraftTaskCreate
          - `context` ActionDraftTaskCreateContext, required
            - `draftName` string, required
          - `id` string, required
          - `props` DraftTaskRequired, required
            - `commit` number
            - `task` union, required
              - …
          - `type` 'draft-task-create', required
        - union
          - ActionLandscapeCreate
            - `context` ActionLandscapeCreateContext, required
              - …
            - `id` string, required
            - `type` 'landscape-create', required
          - ActionLandscapeUpdate
            - `context` ActionLandscapeUpdateContext, required
              - …
            - `id` string, required
            - `props` LandscapePartial, required
              - …
            - `type` 'landscape-update', required
          - ActionLandscapeDuplicate
            - `context` ActionLandscapeDuplicateContext, required
              - …
            - `id` string, required
            - `props` ActionLandscapeDuplicateProps, required
              - …
            - `type` 'landscape-duplicate', required
          - ActionLandscapeCopy
            - `context` ActionLandscapeCopyContext, required
              - …
            - `id` string, required
            - `props` object, required
              - …
            - `type` 'landscape-copy', required
          - ActionLandscapeDelete
            - `context` ActionLandscapeDeleteContext, required
              - …
            - `id` string, required
            - `type` 'landscape-delete', required
          - ActionLandscapeExport
            - `context` ActionLandscapeExportContext, required
              - …
            - `id` string, required
            - `props` ActionLandscapeExportProps, required
              - …
            - `type` 'landscape-export', required
          - ActionLandscapeImport
            - `context` ActionLandscapeImportContext, required
              - …
            - `id` string, required
            - `props` ActionLandscapeImportProps, required
              - …
            - `type` 'landscape-import', required
        - union
          - ActionModelObjectCreate
            - `context` ActionModelObjectCreateContext, required
              - …
            - `id` string, required
            - `props` ModelObjectRequired, required
              - …
            - `type` 'model-object-create', required
          - ActionModelObjectUpdate
            - `context` ActionModelObjectUpdateContext, required
              - …
            - `id` string, required
            - `props` ModelObjectPartial, required
              - …
            - `type` 'model-object-update', required
          - ActionModelObjectDependenciesExport
            - `context` ActionModelObjectDependenciesExportContext, required
              - …
            - `id` string, required
            - `props` ActionModelObjectDependenciesExportProps, required
              - …
            - `type` 'model-object-dependencies-export', required
          - ActionModelObjectsExport
            - `context` ActionModelObjectsExportContext, required
              - …
            - `id` string, required
            - `props` ActionModelObjectsExportProps, required
              - …
            - `type` 'model-objects-export', required
          - ActionModelObjectDelete
            - `context` ActionModelObjectDeleteContext, required
              - …
            - `id` string, required
            - `type` 'model-object-delete', required
        - union
          - ActionModelConnectionCreate
            - `context` ActionModelConnectionCreateContext, required
              - …
            - `id` string, required
            - `props` ModelConnectionRequired, required
              - …
            - `type` 'model-connection-create', required
          - ActionModelConnectionUpdate
            - `context` ActionModelConnectionUpdateContext, required
              - …
            - `id` string, required
            - `props` ModelConnectionPartial, required
              - …
            - `type` 'model-connection-update', required
          - ActionModelConnectionsExport
            - `context` ActionModelConnectionsExportContext, required
              - …
            - `id` string, required
            - `props` ActionModelConnectionsExportProps, required
              - …
            - `type` 'model-connections-export', required
          - ActionModelConnectionDelete
            - `context` ActionModelConnectionDeleteContext, required
              - …
            - `id` string, required
            - `type` 'model-connection-delete', required
        - union
          - ActionShareLinkCreate
            - `context` ActionShareLinkCreateContext, required
              - …
            - `id` string, required
            - `props` ShareLinkRequired, required
              - …
            - `type` 'share-link-create', required
          - ActionShareLinkUpdate
            - `context` ActionShareLinkUpdateContext, required
              - …
            - `id` string, required
            - `props` object, required
              - …
            - `type` 'share-link-update', required
          - ActionShareLinkDelete
            - `context` ActionShareLinkDeleteContext, required
              - …
            - `id` string, required
            - `type` 'share-link-delete', required
        - ActionFlowCreate
          - `context` ActionFlowCreateContext, required
            - `diagramHandleId` string
            - `diagramName` string
            - `diagramType` 'app-diagram' | 'component-diagram' | 'context-diagram'
            - `domainHandleId` string
            - `domainName` string
            - `modelFamily` ActionContextModelObject[]
              - …
          - `id` string, required
          - `props` FlowRequired, required
            - `commit` number
            - `index` number
            - `labels` object
            - `name` string, required
            - `pinned` boolean
            - `pinnedAt` string, date-time
            - `pinnedIndex` number
            - `showAllSteps` boolean
            - `showConnectionNames` boolean
            - `steps` object
            - `diagramId` string, required
            - `handleId` string
          - `type` 'flow-create', required
        - ActionFlowUpdate
          - `context` ActionFlowUpdateContext, required
            - `diagramHandleId` string
            - `diagramName` string
            - `diagramType` 'app-diagram' | 'component-diagram' | 'context-diagram'
            - `domainHandleId` string
            - `domainName` string
            - `modelFamily` ActionContextModelObject[]
              - …
            - `name` string, required
            - `objects` object
          - `id` string, required
          - `props` FlowPartial, required
            - `commit` number
            - `index` number
            - `labels` object
            - `name` string
            - `pinned` boolean
            - `pinnedAt` string, date-time
            - `pinnedIndex` number
            - `showAllSteps` boolean
            - `showConnectionNames` boolean
            - `steps` object
              - …
          - `type` 'flow-update', required
        - ActionFlowDelete
          - `context` ActionFlowDeleteContext, required
            - `diagramHandleId` string
            - `diagramName` string
            - `diagramType` 'app-diagram' | 'component-diagram' | 'context-diagram'
            - `domainHandleId` string
            - `domainName` string
            - `modelFamily` ActionContextModelObject[]
              - …
            - `name` string, required
          - `id` string, required
          - `type` 'flow-delete', required
        - ActionFlowView
          - `context` ActionFlowViewContext, required
            - `diagramHandleId` string
            - `diagramName` string
            - `diagramType` 'app-diagram' | 'component-diagram' | 'context-diagram'
            - `domainHandleId` string
            - `domainName` string
            - `modelFamily` ActionContextModelObject[]
              - …
            - `name` string, required
          - `id` string, required
          - `type` 'flow-view', required
        - ActionTagCreate
          - `context` ActionTagCreateContext, required
            - `groupHandleId` string
            - `groupName` string
          - `id` string, required
          - `props` TagRequired, required
            - `color` 'blue' | 'green' | 'yellow' | 'orange' | 'red' | 'beaver' | 'dark-blue' | 'purple' | 'pink' | 'white' | 'grey' | 'black', required
            - `commit` number
            - `groupId` string, required
            - `index` number, required
            - `labels` object
            - `name` string, required
            - `handleId` string
          - `type` 'tag-create', required
        - ActionTagUpdate
          - `context` ActionTagUpdateContext, required
            - `groupHandleId` string
            - `groupName` string
            - `name` string, required
          - `id` string, required
          - `props` TagPartial, required
            - `color` 'blue' | 'green' | 'yellow' | 'orange' | 'red' | 'beaver' | 'dark-blue' | 'purple' | 'pink' | 'white' | 'grey' | 'black'
            - `commit` number
            - `groupId` string
            - `index` number
            - `labels` object
            - `name` string
          - `type` 'tag-update', required
        - ActionTagDelete
          - `context` ActionTagDeleteContext, required
            - `groupHandleId` string
            - `groupName` string
            - `name` string, required
          - `id` string, required
          - `type` 'tag-delete', required
        - ActionTagGroupCreate
          - `id` string, required
          - `props` TagGroupRequired, required
            - `commit` number
            - `icon` 'bug' | 'calendar-check' | 'calendar-times' | 'cloud' | 'cog' | 'database' | 'exclamation-triangle' | 'file' | 'globe' | 'laptop-code' | 'lightbulb' | 'lock' | 'microchip' | 'minus' | 'mobile' | 'network-wired' | 'plus' | 'poo' | 'robot' | 'rocket' | 'sack-dollar' | 'server' | 'sledding' | 'snowman' | 'star' | 'times' | 'toolbox' | 'trash' | 'users' | 'wifi', required
            - `index` number, required
            - `labels` object
            - `name` string, required
            - `handleId` string
          - `type` 'tag-group-create', required
        - ActionTagGroupUpdate
          - `context` ActionTagGroupUpdateContext, required
            - `name` string, required
          - `id` string, required
          - `props` TagGroupPartial, required
            - `commit` number
            - `icon` 'bug' | 'calendar-check' | 'calendar-times' | 'cloud' | 'cog' | 'database' | 'exclamation-triangle' | 'file' | 'globe' | 'laptop-code' | 'lightbulb' | 'lock' | 'microchip' | 'minus' | 'mobile' | 'network-wired' | 'plus' | 'poo' | 'robot' | 'rocket' | 'sack-dollar' | 'server' | 'sledding' | 'snowman' | 'star' | 'times' | 'toolbox' | 'trash' | 'users' | 'wifi'
            - `index` number
            - `labels` object
            - `name` string
          - `type` 'tag-group-update', required
        - ActionTagGroupDelete
          - `context` ActionTagGroupDeleteContext, required
            - `name` string, required
          - `id` string, required
          - `type` 'tag-group-delete', required
        - union
          - ActionVersionCreate
            - `context` ActionVersionCreateContext, required
              - …
            - `id` string, required
            - `props` VersionRequired, required
              - …
            - `type` 'version-create', required
          - ActionVersionDelete
            - `context` ActionVersionDeleteContext, required
              - …
            - `id` string, required
            - `type` 'version-delete', required
          - ActionVersionRevertCreate
            - `context` ActionVersionRevertContext, required
              - …
            - `id` string, required
            - `props` VersionRevertRequired, required
              - …
            - `type` 'version-revert-create', required
    - `actionIds` string[], required — id of the action and any related ids that were part of the action
    - `id` string, required
    - `landscapeId` string, required
    - `parentId` string, nullable, required — parent action log id that caused this action to happen, eg: update of a diagram caused by a model object delete
    - `performedAt` string, date-time, required
    - `performedBy` 'user' | 'api-key' | 'notification-key' | 'service', required
    - `performedByAuthProvider` string
    - `performedByClientId` string
    - `performedById` string, required
    - `performedByIp` string — ip address of the user or api key who performed the action
    - `performedByName` string
    - `performedByUserAgent` string

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `422` — Unprocessable Entity
- `429` — Resource Exhausted
- `500` — Internal Server

---

[API](https://skmtc.net/icepanel/apis/icepanel-api.md) · [All operations](https://skmtc.net/icepanel/apis/icepanel-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/icepanel/icepanel-api/revisions/e9ab2ff0f435/schema)
