---
title: "Werk een EIGENSCHAP in zijn geheel bij."
method: PUT
path: "/eigenschappen/{uuid}"
tags: ["eigenschappen"]
---

# Werk een EIGENSCHAP in zijn geheel bij.

`PUT /eigenschappen/{uuid}`

## Request

- Base URL: `https://virtserver.swaggerhub.com/michielverhoef/Catalogussen_API/1.3.0`
- URL: `https://virtserver.swaggerhub.com/michielverhoef/Catalogussen_API/1.3.0/eigenschappen/{uuid}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/vng-realisatie/apis/catalogi-api/docs/eigenschappen/:uuid/put.ts> (a function with typed inputs; its response is checked against the schema)

Werk een EIGENSCHAP in zijn geheel bij. Dit kan alleen als het bijbehorende ZAAKTYPE een concept betreft.

## Path parameters

- `uuid` string, uuid, required: Unieke resource identifier (UUID4)

## Headers

- `Content-Type` 'application/json', required

## Request body

- Eigenschap
  - `url` string, uri, required: URL-referentie naar dit object. Dit is de unieke identificatie en locatie van dit object.
  - `naam` string, required: De naam van de EIGENSCHAP
  - `catalogus` string, uri, required
  - `definitie` string, required: De beschrijving van de betekenis van deze EIGENSCHAP
  - `specificatie` EigenschapSpecificatie, required
    - `groep` string: Benaming van het object of groepattribuut waarvan de EIGENSCHAP een inhoudelijk gegeven specificeert.
    - `formaat` 'tekst' | 'getal' | 'datum' | 'datum_tijd', required
    - `lengte` string, required: Het aantal karakters (lengte) waarmee waarden van de EIGENSCHAP worden vastgelegd.
    - `kardinaliteit` string, required: Het aantal mogelijke voorkomens van waarden van deze EIGENSCHAP bij een zaak van het ZAAKTYPE.
    - `waardenverzameling` string[]: Waarden die deze EIGENSCHAP kan hebben.
  - `toelichting` string: Een toelichting op deze EIGENSCHAP en het belang hiervan voor zaken van dit ZAAKTYPE.
  - `zaaktype` string, uri, required: URL-referentie naar het ZAAKTYPE van de ZAAKen waarvoor deze EIGENSCHAP van belang is.
  - `zaaktypeIdentificatie` string, required: Unieke identificatie van het ZAAKTYPE binnen de CATALOGUS waarin het ZAAKTYPE voorkomt.
  - `statustype` string, uri, nullable: Status type moet (onder andere) deze EIGENSCHAP hebben, voordat een STATUS van het STATUSTYPE kan worden gezet.
  - `beginGeldigheid` string, date, nullable: De datum waarop de EIGENSCHAP is ontstaan.
  - `eindeGeldigheid` string, date, nullable: De datum waarop de EIGENSCHAP is opgeheven.
  - `beginObject` string, date, nullable: De datum waarop de eerst versie van het object ontstaan is.
  - `eindeObject` string, date, nullable: De datum van de aller laatste versie van het object.

## Response `200`

OK

- Eigenschap
  - `url` string, uri, required: URL-referentie naar dit object. Dit is de unieke identificatie en locatie van dit object.
  - `naam` string, required: De naam van de EIGENSCHAP
  - `catalogus` string, uri, required
  - `definitie` string, required: De beschrijving van de betekenis van deze EIGENSCHAP
  - `specificatie` EigenschapSpecificatie, required
    - `groep` string: Benaming van het object of groepattribuut waarvan de EIGENSCHAP een inhoudelijk gegeven specificeert.
    - `formaat` 'tekst' | 'getal' | 'datum' | 'datum_tijd', required
    - `lengte` string, required: Het aantal karakters (lengte) waarmee waarden van de EIGENSCHAP worden vastgelegd.
    - `kardinaliteit` string, required: Het aantal mogelijke voorkomens van waarden van deze EIGENSCHAP bij een zaak van het ZAAKTYPE.
    - `waardenverzameling` string[]: Waarden die deze EIGENSCHAP kan hebben.
  - `toelichting` string: Een toelichting op deze EIGENSCHAP en het belang hiervan voor zaken van dit ZAAKTYPE.
  - `zaaktype` string, uri, required: URL-referentie naar het ZAAKTYPE van de ZAAKen waarvoor deze EIGENSCHAP van belang is.
  - `zaaktypeIdentificatie` string, required: Unieke identificatie van het ZAAKTYPE binnen de CATALOGUS waarin het ZAAKTYPE voorkomt.
  - `statustype` string, uri, nullable: Status type moet (onder andere) deze EIGENSCHAP hebben, voordat een STATUS van het STATUSTYPE kan worden gezet.
  - `beginGeldigheid` string, date, nullable: De datum waarop de EIGENSCHAP is ontstaan.
  - `eindeGeldigheid` string, date, nullable: De datum waarop de EIGENSCHAP is opgeheven.
  - `beginObject` string, date, nullable: De datum waarop de eerst versie van het object ontstaan is.
  - `eindeObject` string, date, nullable: De datum van de aller laatste versie van het object.

## Other responses

- `400`: Bad request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not found
- `406`: Not acceptable
- `409`: Conflict
- `410`: Gone
- `415`: Unsupported media type
- `429`: Too many requests
- `500`: Internal server error

---

[API](https://skmtc.dev/vng-realisatie/apis/catalogi-api.md) - [All operations](https://skmtc.dev/vng-realisatie/apis/catalogi-api/llms.txt) - [OpenAPI document](https://skmtc.dev/vng-realisatie/apis/catalogi-api/revisions/6d65b08e4736?raw)
