---
title: "GET /task_events/"
method: GET
path: "/task_events/"
tags: ["task_events"]
---

# GET /task_events/

`GET /task_events/`

Mixin which allows the override of the filename being
passed back to the user when the spreadsheet is downloaded.

## Query parameters

- `assignee` string
- `created_at__date` string, date
- `created_at__date_or_isnull` string, date
- `created_at__gt` string, datetime
- `created_at__gt_or_isnull` string, datetime
- `created_at__gte` string, datetime
- `created_at__gte_or_isnull` string, datetime
- `created_at__lt` string, datetime
- `created_at__lt_or_isnull` string, datetime
- `created_at__lte` string, datetime
- `created_at__lte_or_isnull` string, datetime
- `cursor` integer
- `event` 'create' | 'assign' | 'unassign' | 'reject' | 'accept' | 'unaccept' | 'transit' | 'activate' | 'complete' | 'fail' | 'cancel' | 'assignee_near' | 'assignee_away' | 'updated'
- `event__in` string
- `field` '' | 'state' | 'assignee_proximity'
- `format` 'json' | 'xlsx'
- `from_state` 'unassigned' | 'assigned' | 'accepted' | 'transit' | 'active' | 'completed' | 'failed' | 'cancelled' | 'away' | 'near'
- `from_state__in` string
- `ordering` string
- `page_size` integer
- `task` string
- `task__account` string
- `to_state` 'unassigned' | 'assigned' | 'accepted' | 'transit' | 'active' | 'completed' | 'failed' | 'cancelled' | 'away' | 'near'
- `to_state__in` string
- `updated_at__date` string, date
- `updated_at__date_or_isnull` string, date
- `updated_at__gt` string, datetime
- `updated_at__gt_or_isnull` string, datetime
- `updated_at__gte` string, datetime
- `updated_at__gte_or_isnull` string, datetime
- `updated_at__lt` string, datetime
- `updated_at__lt_or_isnull` string, datetime
- `updated_at__lte` string, datetime
- `updated_at__lte_or_isnull` string, datetime
- `user` string

## Response `200`

## Changes

- **2026-07-13** `2557a8fec764` — 2 info
  - media type `application/json; version=2.4.12` was changed to `application/json; version=2.4.13` for the response status `200`
  - media type `application/xlsx; version=2.4.12` was changed to `application/xlsx; version=2.4.13` for the response status `200`
- **2022-10-13** `b89c1b3e6d09` — 2 breaking, 4 info
  - the response property `items/task/address` became optional for the status `200` (media type: application/json; version=2.4.12)
  - the response property `items/task/address` became optional for the status `200` (media type: application/xlsx; version=2.4.12)
  - media type `application/json; version=2.4.11` was changed to `application/json; version=2.4.12` for the response status `200`
  - media type `application/xlsx; version=2.4.11` was changed to `application/xlsx; version=2.4.12` for the response status `200`
  - …2 more
- **2022-09-20** `2823b16250b7` — 2 info
  - media type `application/json; version=2.4.10` was changed to `application/json; version=2.4.11` for the response status `200`
  - media type `application/xlsx; version=2.4.10` was changed to `application/xlsx; version=2.4.11` for the response status `200`
- …earlier changes not shown

[Full history](https://skmtc.dev/oeklo/apis/gsmtasks-project-api/changes/task_events/get.md)

---

[API](https://skmtc.dev/oeklo/apis/gsmtasks-project-api.md) · [All operations](https://skmtc.dev/oeklo/apis/gsmtasks-project-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/oeklo/gsmtasks-project-api/revisions/2557a8fec764/schema)
