---
title: "Save a selected registry instrument for the given exercise UUID."
method: PUT
path: "/collection-instrument-api/1.0.2/registry-instrument/exercise-id/{exercise_id}"
tags: ["registry-instrument"]
---

# Save a selected registry instrument for the given exercise UUID.

`PUT /collection-instrument-api/1.0.2/registry-instrument/exercise-id/{exercise_id}`

## Path parameters

- `exercise_id` string, uuid, required

## Request body

- RegistryInstrument
  - `survey_id` string, uuid
  - `exercise_id` string, uuid
  - `instrument_id` string, uuid
  - `classifier_type` 'form_type'
  - `classifier_value` string
  - `ci_version` integer
  - `guid` string, uuid
  - `published_at` string, date-time

## Response `200`

Returns the result of the request to save the registry instrument for the given exercise UUID.

## Other responses

- `201` — Returns the result of the request to save the registry instrument for the given exercise UUID.

---

[API](https://skmtc.net/office-of-national-statistics/apis/collection-instrument.md) · [All operations](https://skmtc.net/office-of-national-statistics/apis/collection-instrument/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/office-of-national-statistics/collection-instrument/revisions/8897fbcfad31/schema)
