---
title: "Maak een ROLTYPE aan."
method: POST
path: "/roltypen"
tags: ["roltypen"]
---

# Maak een ROLTYPE aan.

`POST /roltypen`

Maak een ROLTYPE aan. Dit kan alleen als het bijbehorende ZAAKTYPE een concept betreft.

## Headers

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

## Request body

- RolType — Adds nested create feature
  - `url` string, uri, required — URL-referentie naar dit object. Dit is de unieke identificatie en locatie van dit object.
  - `zaaktype` string, uri, required — URL-referentie naar het ZAAKTYPE waar deze ROLTYPEn betrokken kunnen zijn.
  - `zaaktypeIdentificatie` string, required — Unieke identificatie van het ZAAKTYPE binnen de CATALOGUS waarin het ZAAKTYPE voorkomt.
  - `omschrijving` string, required — Omschrijving van de aard van de ROL.
  - `omschrijvingGeneriek` 'adviseur' | 'behandelaar' | 'belanghebbende' | 'beslisser' | 'initiator' | 'klantcontacter' | 'zaakcoordinator' | 'mede_initiator', required
  - `catalogus` string, uri, nullable — URL-referentie naar de CATALOGUS waartoe dit ROLTYPE behoort. Let op, dit veld is verouderd, maar als je het meegeeft dan moet er naar dezelfde catalogus worden verwezen als die van het zaaktype.
  - `beginGeldigheid` string, date, nullable — De datum waarop het is ontstaan.
  - `eindeGeldigheid` string, date, nullable — De datum waarop het 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 `201`

Created

- RolType — Adds nested create feature
  - `url` string, uri, required — URL-referentie naar dit object. Dit is de unieke identificatie en locatie van dit object.
  - `zaaktype` string, uri, required — URL-referentie naar het ZAAKTYPE waar deze ROLTYPEn betrokken kunnen zijn.
  - `zaaktypeIdentificatie` string, required — Unieke identificatie van het ZAAKTYPE binnen de CATALOGUS waarin het ZAAKTYPE voorkomt.
  - `omschrijving` string, required — Omschrijving van de aard van de ROL.
  - `omschrijvingGeneriek` 'adviseur' | 'behandelaar' | 'belanghebbende' | 'beslisser' | 'initiator' | 'klantcontacter' | 'zaakcoordinator' | 'mede_initiator', required
  - `catalogus` string, uri, nullable — URL-referentie naar de CATALOGUS waartoe dit ROLTYPE behoort. Let op, dit veld is verouderd, maar als je het meegeeft dan moet er naar dezelfde catalogus worden verwezen als die van het zaaktype.
  - `beginGeldigheid` string, date, nullable — De datum waarop het is ontstaan.
  - `eindeGeldigheid` string, date, nullable — De datum waarop het 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
- `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-service-production.skmtc.workers.dev/v1/apis/vng-realisatie/catalogi-api/revisions/6d65b08e4736/schema)
