---
title: "OData end point to get a list of all activities (tasks/events/emails/calls) accessible by the user"
method: GET
path: "/api/activity"
tags: ["Activity"]
---

# OData end point to get a list of all activities (tasks/events/emails/calls) accessible by the user

`GET /api/activity`

## Response `200`

OK

- ActivityDTO[]
  - `isPrivate` boolean
  - `description` string
  - `blobs` BlobRef[]
    - `guid` string, uuid
    - `name` string
  - `isDeleted` boolean — 
  - `assignedToUsers` UserRef[], required
    - `guid` string, uuid
    - `displayName` string — 
    - `name` string — 
    - `timeZoneId` string
  - `assignedToContacts` ContactRef[]
    - `firstName` string
    - `lastName` string
    - `middleName` string
    - `accountName` string
    - `displayName` string
    - `guid` string, uuid
    - `email` string
  - `completedByUser` UserRef
    - `guid` string, uuid
    - `displayName` string — 
    - `name` string — 
    - `timeZoneId` string
  - `completedByContact` ContactRef
    - `firstName` string
    - `lastName` string
    - `middleName` string
    - `accountName` string
    - `displayName` string
    - `guid` string, uuid
    - `email` string
  - `tags` TagDTO[] — Tags, Used in POST and PUT to modify account tags so make sure you include all tags.
    - `name` string, required
  - `createdBy` UserRef
    - `guid` string, uuid
    - `displayName` string — 
    - `name` string — 
    - `timeZoneId` string
  - `lastModifiedBy` UserRef
    - `guid` string, uuid
    - `displayName` string — 
    - `name` string — 
    - `timeZoneId` string
  - `createdDate` string, date-time — 
  - `account` AccountRef
    - `nameAndNumber` string — 
    - `guid` string, uuid
    - `utbmsIsEnabled` boolean
    - `id` integer
  - `project` ProjectRef
    - `nameAndNumber` string — This is a read only property This is a read only property
    - `guid` string, uuid
    - `accountGuid` string, uuid — Used to set the reference in POST and PUT
    - `id` integer
  - `lawToolboxCourtRule_Id` string, uuid
  - `dueDate` string, date-time — Due date for activities of type tasks.
  - `taskCompleteDate` string, date-time
  - `startDateTime` string, date-time — Required for activities of type 'event'.
  - `endDateTime` string, date-time — Required for activities of type 'event'.
  - `isAllDayActivity` boolean — Required for activities of type 'event'.
  - `location` string
  - `status` 'NotCompleted' | 'InProgress' | 'Completed' | 'Conditional' — Required for activities of type 'task'.
  - `priority` 'Low' | 'Medium' | 'High' — Required for activities of type 'task'.
  - `isOverdue` boolean — 
  - `hoursLogged` number, double
  - `flatFeesLogged` number, double
  - `isHoursLoggedManually` boolean — sets if the activity should be marked as "time logged" even if no time was linked to it.
  - `guid` string, uuid
  - `name` string, required — Name (subject) of this activity.
  - `type` 'Call' | 'Task' | 'Event' | 'Email' | 'Note', required — Sets the type of this activity (task/event/call/email)

---

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