Skip to content

Work item activities overview ​

Activities are the append-only audit trail on a work item.

The activity object ​

Attributes ​

  • actor_id string (uuid)

    The related actor.

  • comment string

    The comment.

  • created_at string (date-time)

    When the record was created.

  • duration integer

    Time logged, in minutes.

  • epoch number

    The epoch.

  • external_id string

    Your system's identifier for this record, for sync and import correlation.

  • external_source string

    The system external_id came from, for example github or jira.

  • field string

    The field.

  • id string (uuid)

    Unique identifier.

  • issue_comment_id string (uuid)

    The related issue comment.

  • new_identifier_id string (uuid)

    The related new identifier.

  • new_value string

    The new value.

  • old_identifier_id string (uuid)

    The related old identifier.

  • old_value string

    The old value.

  • verb string

    The verb.

  • work_item_id string (uuid)

    The related work item.

Response200
json
{
  "actor_id": "f960d3c2-8524-4a41-b8eb-055ce4be2a7f",
  "comment": "example",
  "created_at": "2026-01-14T09:22:41.478363Z",
  "duration": 90,
  "epoch": 1,
  "external_id": null,
  "external_source": null,
  "field": "example",
  "id": "b7e42a19-3c5d-4f80-9a26-8d1c0f4e7b53",
  "issue_comment_id": "f960d3c2-8524-4a41-b8eb-055ce4be2a7f",
  "new_identifier_id": "f960d3c2-8524-4a41-b8eb-055ce4be2a7f",
  "new_value": "example",
  "old_identifier_id": "f960d3c2-8524-4a41-b8eb-055ce4be2a7f",
  "old_value": "example",
  "verb": "example",
  "work_item_id": "f960d3c2-8524-4a41-b8eb-055ce4be2a7f"
}

Endpoints ​

MethodPathDescription
GET/api/v2/workspaces/{slug}/projects/{project_id}/work-items/{work_item_id}/activities/List activities
GET/api/v2/workspaces/{slug}/projects/{project_id}/work-items/{work_item_id}/activities/{pk}/Get an activity

Response shaping ​

Every activity read accepts ?fields= for sparse responses — see Sparse fields. Errors follow the shared problem+json contract.