Skip to content

Get mission task list

POST/v1/api/douyin/creator/mission-task-list

Get mission task list from Douyin Creator platform Supports multiple filtering conditions including industry classification, payment type, platform channel, etc.

Request body

Call this sync operation at its vendor-qualified URL. The model identity is encoded in the path; only operation-specific input fields belong in the request body.

Optional<integer>cursor

Cursor for pagination, 0 for first page

Minimum: 0

Optional<integer | null>greater_than_cost_progress

Cost progress filter (optional)

Optional<integer>industry_lv1

Primary industry (-1=All).

Optional<integer>industry_lv2

Secondary industry (-1=All).

Optional<string | null>keyword

Keyword search (optional, supports task name or task ID)

Optional<integer>limit

Number of tasks per page, recommended 24

Range: 1 to 100

Optional<integer>mission_type

Mission type, usually 1

Optional<integer | null>pay_type

Payment type (optional)

Optional<integer | null>platform_channel

Platform channel (optional)

Optional<integer | null>publish_time_start

Publish start time filter (optional, timestamp format)

Optional<integer | null>quick_selector_scene

Quick filter scene (optional)

Optional<integer>tab_scene

Scene type

Response Schema

A synchronous completed response contains exactly one outputs item with only data. Failed and timeout responses contain error and never outputs.

stringidrequired

Opaque SandBase run identifier. Use it exactly as returned; no prefix is guaranteed.

stringstatusrequired

Current public run status.

Allowed values: pending, running, completed, failed, timeout

stringmodelrequired

Public SandBase model name used for this run.

Optional<array<object>>outputs

Present only for completed runs. Contains exactly one item whose only field is data.

Optional<object | array>outputs[0].data

Operation-specific business payload. This reference uses an empty object when no safe example can be confirmed.

Optional<object>error

Present only for failed or timeout runs. Contains a public error type and sanitized message.

Optional<string>error.type

Stable public error category.

Optional<string>error.message

Sanitized error message safe to show to clients.

Optional<object>usage

Usage details when available.

API capabilities

array<string>capability_tagsrequired

Capabilities declared by the API registry.

Default: api, douyin

stringexecution_moderequired

Execution mode declared by the API registry.

Default: sync

pending response

{"id":"f3d2e8a1-7c4b-4a12-9d2e-123456789abc","status":"pending","model":"douyin/creator/mission-task-list"}

running response

{"id":"f3d2e8a1-7c4b-4a12-9d2e-123456789abc","status":"running","model":"douyin/creator/mission-task-list"}

completed response

{"id":"f3d2e8a1-7c4b-4a12-9d2e-123456789abc","status":"completed","model":"douyin/creator/mission-task-list","outputs":[{"data":{}}]}

failed response

{"id":"f3d2e8a1-7c4b-4a12-9d2e-123456789abc","status":"failed","model":"douyin/creator/mission-task-list","error":{"type":"upstream_error","message":"upstream request failed"}}

timeout response

{"id":"f3d2e8a1-7c4b-4a12-9d2e-123456789abc","status":"timeout","model":"douyin/creator/mission-task-list","error":{"type":"upstream_error","message":"upstream request failed"}}