# Update an option on a field

Update an option on a field by value.

Supported field types: MultiOption, Option

Endpoint: PATCH /v2/fields/{fieldId}/options/{value}

## Path parameters:

  - `fieldId` (string, required)
    The API name for the field

  - `value` (string, required)
    The value of the option to update

## Request fields (application/merge-patch+json):

  - `label` (string)
    The user defined label of the field option
    Example: Option A

  - `properties` (object)
    Specific properties for the field option, varies by field type

## Request examples:

  - `Example of updating a field option's label` (unknown)

  - `Example of updating a field option's properties` (unknown)

  - `Example of updating a field option's label and properties` (unknown)

## Response 204:

  - `204` (unknown)
    No Content

## Response 400:

  - `400` (unknown)
    Bad Request

## Response 400 fields (application/problem+json):

  - `detail` (string)
    More information about the problem.

  - `errors` (object)
    A dictionary of validation errors, where each key is a field api name and the value is a list of error messages.

  - `instance` (string)
    The URI of the resource which the error relates to.

  - `operationId` (string)
    A unique trace identifier for the request. This should be provided when requesting support.

  - `status` (integer)
    The HTTP status code for the problem.

  - `title` (string)
    A short description of the error.

  - `type` (string)
    A URI which can be followed to find out more about the problem.

## Response 403:

  - `403` (unknown)
    Forbidden

## Response 403 fields (application/problem+json):

  - `detail` (string)
    More information about the problem.

  - `instance` (string)
    The URI of the resource which the error relates to.

  - `operationId` (string)
    A unique trace identifier for the request. This should be provided when requesting support.

  - `status` (integer)
    The HTTP status code for the problem.

  - `title` (string)
    A short description of the error.

  - `type` (string)
    A URI which can be followed to find out more about the problem.

## Response 404:

  - `404` (unknown)
    Not Found

## Response 404 fields (application/problem+json):

  - `detail` (string)
    More information about the problem.

  - `instance` (string)
    The URI of the resource which the error relates to.

  - `operationId` (string)
    A unique trace identifier for the request. This should be provided when requesting support.

  - `status` (integer)
    The HTTP status code for the problem.

  - `title` (string)
    A short description of the error.

  - `type` (string)
    A URI which can be followed to find out more about the problem.

