Skip to main content

UserPluginTaskDto

A user-scoped plugin task status

Lightweight view of a background task belonging to the current user and plugin. Does not require TasksRead permission — access is scoped by the authenticated user.

completedAtstring,null<date-time>nullable

When task execution completed

createdAtstring<date-time>required

When the task was created

errorstring | nullnullable

Error message from last failed attempt

result

Task result (populated on completion)

startedAtstring,null<date-time>nullable

When task execution started

statusstringrequired

Current status: pending, processing, completed, failed

taskIdstring<uuid>required

Task ID

taskTypestringrequired

Task type (e.g., "user_plugin_sync")

UserPluginTaskDto
{
"completedAt": "2024-07-29T15:51:28.071Z",
"createdAt": "2024-07-29T15:51:28.071Z",
"error": "string",
"startedAt": "2024-07-29T15:51:28.071Z",
"status": "string",
"taskId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"taskType": "string"
}