---
title: "List activity log"
method: GET
path: "/beta/conversations/{conversationId}/activitylog"
tags: ["Conversations"]
---

# List activity log

`GET /beta/conversations/{conversationId}/activitylog`

Get the activity log for a conversation by providing the conversation id.

## Path parameters

- `conversationId` integer, required

## Response `200`

Activity log entries for a conversation

- GetActivityLogOutput
  - `data` ActivityLogEntry[]
    - `id` string, uuid, required
    - `conversationId` integer, required
    - `activityTimestamp` string, date-time, required
    - `activityType` union, required — Replaced by _type field
      - ConversationAssignedActivityType
      - ConversationAutoreplySentActivityType
      - ConversationClaimedActivityType
      - ConversationClosedActivityType
      - ConversationCreatedByAgentActivityType
      - ConversationCreatedByCustomerActivityType
      - ConversationEndUserReplacedActivityType
      - ConversationLanguageUpdatedActivityType
      - ConversationOfferAcceptedActivityType
      - ConversationOfferRejectedActivityType
      - ConversationOfferTimeoutActivityType
      - ConversationOfferedActivityType
      - ConversationPendingActivityType
      - ConversationRatedActivityType
      - ConversationRatingCancelledActivityType
      - ConversationRatingOfferedActivityType
      - ConversationRatingScheduledActivityType
      - ConversationRatingUnscheduledActivityType
      - ConversationReopenedActivityType
      - ConversationReservedType
      - ConversationTranscriptionEndedActivityType
      - ConversationTranscriptionStartedActivityType
      - ConversationUnassignedActivityType
      - FollowupAddedActivityType
      - FollowupExpiredActivityType
      - FollowupRemovedActivityType
      - MessageAddedByAgentActivityType
      - MessageAddedByCustomerActivityType
      - NoteAddedActivityType
      - TagAddedActivityType
      - TagRemovedActivityType
      - TransferFailedActivityType
      - TransferInitiatedActivityType
      - TransferSuccessfulActivityType
      - UnknownActivityType
    - `_type` string, required — values: [ConversationRatingScheduled, ConversationPending, ConversationRatingUnscheduled, ConversationOfferRejected, ConversationEndUserReplaced, NoteAdded, FollowupExpired, ConversationRated, TagAdded, ConversationRatingNotOffered, ConversationOfferTimeout, ConversationChannelChanged, ConversationOfferAccepted, MessageAddedByCustomer, ConversationCreatedByCustomer, ConversationCreatedByAgent, ConversationUnlinkedToParent, TransferFailed, TransferSuccessful, ConversationTranscriptionEnded, ConversationOffered, ConversationUnassigned, ConversationMessageRedacted, TagRemoved, TransferInitiated, ConversationResolvedStateToggled, ConversationClaimed, ConversationReopened, ConversationClosed, ConversationLanguageUpdated, FollowupAdded, ConversationCustomAttributesUpdated, ConversationLinkedToParent, ConversationLinkedFromChild, ConversationAutoreplySent, ConversationReserved, ConversationAssigned, ConversationRatingOffered, ConversationUnlinkedFromChild, ConversationTranscriptionStarted, ConversationRatingCancelled, MessageAddedByAgent, FollowupRemoved]
    - `author` ActivityLogUser
      - `id` string, required
      - `name` string
      - `email` string
      - `phoneNumber` string
    - `attributes` union
      - ConversationAssignedAttribute
        - `agentId` string, required
        - `agentName` string
      - ConversationAutoReplySentAttribute
        - `templateName` string, required
      - ConversationChannelChangedAttribute
        - `channelReference` string, required
      - ConversationClaimedAttribute
        - `claimedFromLabel` string
        - `claimedFromType` string
      - ConversationCreatedAttribute
        - `subject` string
      - ConversationCustomAttributesUpdatedAttribute
        - `updatedAttributeIds` string[]
        - `updatedAttributeValues` MapAttributeValue, required
      - ConversationEndUserReplacedAttribute
        - `oldUser` ActivityLogUser, required
          - `id` string, required
          - `name` string
          - `email` string
          - `phoneNumber` string
        - `newUser` ActivityLogUser, required
          - `id` string, required
          - `name` string
          - `email` string
          - `phoneNumber` string
      - ConversationLanguageUpdatedAttribute
        - `language` string, required
      - ConversationLinkedAttribute
        - `child` integer, required
        - `parent` integer, required
        - `linkType` string, required
      - ConversationOfferedAttribute
        - `agentNames` string[]
        - `queueLabel` string
      - ConversationRatedAttribute
        - `agent` ActivityLogUser
          - `id` string, required
          - `name` string
          - `email` string
          - `phoneNumber` string
        - `score` integer
        - `message` string
      - ConversationRatingNotOfferedAttribute
        - `evaluationFilters` string
      - ConversationRatingOfferedAttribute
        - `agent` ActivityLogUser, required
          - `id` string, required
          - `name` string
          - `email` string
          - `phoneNumber` string
        - `user` ActivityLogUser, required
          - `id` string, required
          - `name` string
          - `email` string
          - `phoneNumber` string
      - ConversationRatingScheduledAttribute
        - `ratingScheduledTime` string, required
      - ConversationReservedAttribute
        - `agent` ActivityLogUser, required
          - `id` string, required
          - `name` string
          - `email` string
          - `phoneNumber` string
        - `queueId` string, required
        - `queueName` string, required
        - `reservationType` string, required
        - `validUntil` string, required
      - ConversationResolvedStateToggledAttribute
        - `isResolved` boolean, required
      - ConversationSubjectUpdatedAttribute
        - `oldSubject` string, required
        - `newSubject` string, required
      - ConversationTranscriptionEndedAttribute
        - `isSuccessful` boolean, required
        - `failureReason` string
      - ConversationTransferredAttribute
        - `transferType` string, required
        - `destinationType` string, required
        - `destinationId` string, required
        - `destinationLabel` string
        - `reason` string
      - ConversationUnassignedAttribute
        - `agent` ActivityLogUser, required
          - `id` string, required
          - `name` string
          - `email` string
          - `phoneNumber` string
      - MessageAddedAttribute
        - `messageId` string, required
        - `fromEndpoint` string
        - `avatarUrl` string
      - MessageRedactedAttribute
        - `messageId` string, required
        - `wasTextRedacted` boolean, required
        - `numberOfDeletedFiles` integer, required
      - NoteAddedAttribute
        - `message` string, required
        - `avatarUrl` string
      - TagAddedAttribute
        - `tag` string, required
      - TagRemovedAttribute
        - `tag` string, required

## Other responses

- `400` — Invalid value for: path parameter conversationId, Invalid value extracted from request context
- `500` — Internal failure during request processing

---

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