---
title: "Get Wayline Task Operation Log"
method: GET
path: "/openapi/v2.0/flight-task/oper"
tags: ["Flight Task/Flight Record", "Flight Task/Flight Record/Flight Record"]
---

# Get Wayline Task Operation Log

`GET /openapi/v2.0/flight-task/oper`

## Request

- Base URL: `` (relative, and it does not resolve against the document’s source URL)
- URL: `/openapi/v2.0/flight-task/oper`
- Auth: none required

Query the complete operation timeline of a single flight task (control permission changes and manual commands)

## Query parameters

- `task_uuid` string, required

## Headers

- `X-User-Token` string, required
- `X-Project-Uuid` string, required
- `X-Request-Id` string
- `X-Language` string

## Response `200`

Success

- object
  - `code` integer: Business status code, 0 means success
  - `message` string: Business Message
  - `data` object: Flight Task Operation Timeline
    - `control_change` object[]: Control Permission Change Record List
      - `control_change_time` integer: Control Permission Change Timestamp (milliseconds)
      - `user_name` string: User Name
      - `user_id` string: User ID
      - `control_type` string: Control permission type (e.g., wayline – wayline control, pilot – manual control)
    - `payload_change` object[]: Payload control permission change record list (same structure as control_change)
      - `control_change_time` integer: Payload control permission change timestamp, milliseconds
      - `user_name` string: User Name
      - `user_id` string: User ID
      - `control_type` string: Control Permission Type
    - `oper_logs` object[]: User Operation Command Log List
      - `method` string: Operation command name (e.g., return_home, land, pause_task)
      - `time` integer: Operation Timestamp (milliseconds)
      - `bid` string: Command ID (DTCP bid)
      - `user_name` string: Operator Name
      - `user_id` string: Operator ID
    - `related_users` object[]: User List Participating in Task
      - `user_name` string: User Name
      - `user_id` string: User ID
      - `oper_type` string: User role type (e.g., operator, observer)

## Other responses

- `401`: Login Expired
- `404`: Flight ID does not exist
- `500`: Server Internal Error

---

[API](https://skmtc.dev/dji/apis/flighthub-2-openapi-v2-0-public-cloud.md) - [All operations](https://skmtc.dev/dji/apis/flighthub-2-openapi-v2-0-public-cloud/llms.txt) - [OpenAPI document](https://skmtc.dev/dji/apis/flighthub-2-openapi-v2-0-public-cloud/revisions/aeef0010be34?raw)
