---
title: "Update Field"
method: PUT
path: "/v1/update_field/"
tags: ["Public"]
---

# Update Field

`PUT /v1/update_field/`

## Query parameters

- `field_id` integer, required

## Request body

- ParameterApiUpdate
  - `name` string, nullable
  - `type` string, nullable
  - `desc` string, nullable
  - `format` 'text' | 'number' | 'date' | 'invoice_date' | 'invoice_number' | 'code' | 'label' | 'unit_price' | 'total_price' | 'quantity' | 'quantity_unit' | 'empty' | 'default' | 'multiple_choice' | 'boolean' | 'unit' | 'invoice_amount' | 'document_name' | 'fraud_verdict'

## Response `200`

Successful Response

- ParameterApiOut
  - `name` string, nullable
  - `type` string, nullable
  - `desc` string, nullable
  - `format` string, nullable
  - `position` integer, nullable
  - `id` integer, required
  - `template_id` integer, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/koncile/apis/koncile-api.md) · [All operations](https://skmtc.dev/koncile/apis/koncile-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/koncile/koncile-api/revisions/57d8047aa20b/schema)
