# Edit Task

> Update the task configuration.

## Identity

| Field | Value |
| --- | --- |
| Route | `/server/[uuidShort]/schedules/[id]/tasks/[taskId]/edit` |
| Area | server |
| Audience | Server owners / subusers with the relevant server permission |
| Component | `EditTaskPage` |
| Source | `src/app/(app)/server/[uuidShort]/schedules/[id]/tasks/[taskId]/edit/page.tsx` |
| Dynamic | yes |
| Params | `uuidShort`, `id`, `taskId` |
| Title i18n key | `serverTasks.editTask` |
| Description i18n key | `serverTasks.editTaskDescription` |




## Summary (for AI)

**Edit Task** Update the task configuration. Key UI: Power; Backup; Command; Container Shell (docker exec); Select at least one database.; Update.

## How to guide users

1. Open Server sidebar (open a server first).
2. Go to **Edit Task**.
3. Direct URL: `/server/[uuidShort]/schedules/[id]/tasks/[taskId]/edit`.
4. Replace path params `uuidShort`, `id`, `taskId` with the real resource id(s).

## Sections on this page

_None extracted._

## Notable UI actions / labels

- Power
- Backup
- Command
- Container Shell (docker exec)
- Select at least one database.
- Update
- Action
- The type of action this task will perform.

## Widget slugs

- [`server-tasks-edit`](../widgets/server-tasks-edit.md)

## Related APIs / hooks

_None detected in page source._

Hooks: `usePluginWidgets`, `useServerPermissions`, `useSettings`
