# Endpoint for Updating a Task **PUT /api/yard-task/{taskId}** ## Servers - GCP Development: https://api-dev.gatego.io (GCP Development) - Production: https://api.gatego.io (Production) ## Parameters ### Path parameters - **taskId** (integer(int64)) Task ID ### Body: application/json (object) - **trailer_id** (integer(int32)) Unique identifier of the task - **trailer_number** (string) Trailer number - **yard_id** (integer(int64)) Yard ID - **trailer_carrier_id** (integer(int32)) Trailer carrier ID - **trailer_carrier_name** (string) Trailer carrier name - **pickup_location** (object) - **drop_off_location** (object) - **priority** () - **manually_assigned_driver_id** (integer(int64)) Manually assigned driver id ## Responses ### default Task updated successfully #### Body: application/json (object) - **id** (integer(int32)) Unique identifier of the task - **priority** () - **yard_id** (integer(int32)) Yard ID - **created_at** (object) - **updated_at** (object) - **started_at** (object) - **completed_at** (object) - **canceled_at** (object) - **trailer_id** (integer(int32)) Trailer id - **trailer_number** (string) Trailer number - **trailer_carrier_id** (integer(int32)) Trailer carrier id - **trailer_carrier_name** (string) Trailer carrier name - **assigned_driver_id** (integer(int32)) Assigned driver id - **assigned_driver_name** (string) Assigned driver name - **pickup_location** (object) - **drop_off_location** (object) - **time_elapsed** (integer(int64)) Time elapsed in seconds - **time_requested** (integer(int32)) Time requested in seconds - **driver_task_trailer_attachments** (array[object]) Attachments - **destination_is_another_yard** (boolean) Destination is another yard - **destination_yard_id** (integer(int64)) Destination yard ID - **top_speed** (integer(int64)) Top Speed In KM/h - **is_manually_assigned** (boolean) Task was manually assigned - **driver_has_active_session** (boolean) Driver has an active session ### 401 Not Authorized ### 403 Not Allowed [Powered by Bump.sh](https://bump.sh)