---
title: "Updates a Worksheet Result"
method: PUT
path: "/tickets/{ticket_id}/worksheet_results/{id}"
tags: ["Worksheet Result"]
---

# Updates a Worksheet Result

`PUT /tickets/{ticket_id}/worksheet_results/{id}`

Required permissions: "Tickets - View Details" or "Tickets - View 'Their Ticket' Details (assigned to them)"
Single-Customer Users can only access own tickets.

The `answers` object accepts one or more field updates. Each key should be the field's slug,
and the value should be an object containing `value` (the new field value) and optionally
`user` (who made the change). If `user` is not provided, it defaults to the API token owner.

## Path parameters

- `ticket_id` integer, required
- `id` integer, required

## Request body

- object
  - `worksheet_template_id` integer
  - `user_id` integer
  - `title` string
  - `complete` boolean
  - `public` boolean
  - `required` boolean
  - `answers` object — Object containing one or more field updates keyed by field slug

## Response `200`

multiple field update updates all fields and returns full worksheet object

---

[API](https://skmtc.net/syncromsp/apis/syncro.md) · [All operations](https://skmtc.net/syncromsp/apis/syncro/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/syncromsp/syncro/versions/3df3aed287cc/schema)
