---
title: "Maak een BESLUITTYPE aan."
method: POST
path: "/besluittypen"
tags: ["besluittypen"]
---

# Maak een BESLUITTYPE aan.

`POST /besluittypen`

Maak een BESLUITTYPE aan.

## Headers

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

## Request body

- BesluitTypeCreate
  - `url` string, uri, required — URL-referentie naar dit object. Dit is de unieke identificatie en locatie van dit object.
  - `catalogus` string, uri, required — URL-referentie naar de CATALOGUS waartoe dit BESLUITTYPE behoort.
  - `zaaktypen` string[], required — ZAAKTYPE met ZAAKen die relevant kunnen zijn voor dit BESLUITTYPE
  - `omschrijving` string — Omschrijving van de aard van BESLUITen van het BESLUITTYPE.
  - `omschrijvingGeneriek` string — Algemeen gehanteerde omschrijving van de aard van BESLUITen van het BESLUITTYPE
  - `besluitcategorie` string — Typering van de aard van BESLUITen van het BESLUITTYPE.
  - `reactietermijn` string, duration, nullable — Een tijdsduur in ISO 8601 formaat, gerekend vanaf de verzend- of publicatiedatum, waarbinnen verweer tegen een besluit van het besluittype mogelijk is.
  - `publicatieIndicatie` boolean, required — Aanduiding of BESLUITen van dit BESLUITTYPE gepubliceerd moeten worden.
  - `publicatietekst` string — De generieke tekst van de publicatie van BESLUITen van dit BESLUITTYPE
  - `publicatietermijn` string, duration, nullable — Een tijdsduur in ISO 8601 formaat, gerekend vanaf de verzend- of publicatiedatum, dat BESLUITen van dit BESLUITTYPE gepubliceerd moeten blijven.
  - `toelichting` string — Een eventuele toelichting op dit BESLUITTYPE.
  - `informatieobjecttypen` string[], required — `Omschrijvingen` van het INFORMATIEOBJECTTYPE van informatieobjecten waarin besluiten van dit BESLUITTYPE worden vastgelegd.
  - `beginGeldigheid` string, date, required — 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.
  - `concept` boolean, required — Geeft aan of het object een concept betreft. Concepten zijn niet-definitieve versies en zouden niet gebruikt moeten worden buiten deze API.
  - `resultaattypen` string[], required — Het BESLUITTYPE van besluiten die gepaard gaan met resultaten van het RESULTAATTYPE.
  - `resultaattypenOmschrijving` string[], required — Omschrijving van de aard van resultaten van het RESULTAATTYPE.
  - `vastgelegdIn` string[], required — Omschrijving van de aard van informatieobjecten van dit INFORMATIEOBJECTTYPE.

## Response `201`

Created

- BesluitTypePostResponse
  - `url` string, uri, required — URL-referentie naar dit object. Dit is de unieke identificatie en locatie van dit object.
  - `catalogus` string, uri, required — URL-referentie naar de CATALOGUS waartoe dit BESLUITTYPE behoort.
  - `zaaktypen` string[] — ZAAKTYPE met ZAAKen die relevant kunnen zijn voor dit BESLUITTYPE. Let op, dit veld is een bug en zal verwijderd worden in volgende versie. Het kan alleen de waarde [] bevatten.
  - `omschrijving` string — Omschrijving van de aard van BESLUITen van het BESLUITTYPE.
  - `omschrijvingGeneriek` string — Algemeen gehanteerde omschrijving van de aard van BESLUITen van het BESLUITTYPE
  - `besluitcategorie` string — Typering van de aard van BESLUITen van het BESLUITTYPE.
  - `reactietermijn` string, duration, nullable — Een tijdsduur in ISO 8601 formaat, gerekend vanaf de verzend- of publicatiedatum, waarbinnen verweer tegen een besluit van het besluittype mogelijk is.
  - `publicatieIndicatie` boolean, required — Aanduiding of BESLUITen van dit BESLUITTYPE gepubliceerd moeten worden.
  - `publicatietekst` string — De generieke tekst van de publicatie van BESLUITen van dit BESLUITTYPE
  - `publicatietermijn` string, duration, nullable — Een tijdsduur in ISO 8601 formaat, gerekend vanaf de verzend- of publicatiedatum, dat BESLUITen van dit BESLUITTYPE gepubliceerd moeten blijven.
  - `toelichting` string — Een eventuele toelichting op dit BESLUITTYPE.
  - `informatieobjecttypen` string[], required — URL-referenties naar het INFORMATIEOBJECTTYPE van informatieobjecten waarin besluiten van dit BESLUITTYPE worden vastgelegd.
  - `beginGeldigheid` string, date, required — 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.
  - `concept` boolean, required — Geeft aan of het object een concept betreft. Concepten zijn niet-definitieve versies en zouden niet gebruikt moeten worden buiten deze API.
  - `resultaattypen` string[], required — Het BESLUITTYPE van besluiten die gepaard gaan met resultaten van het RESULTAATTYPE.
  - `resultaattypenOmschrijving` string[], required — Omschrijving van de aard van resultaten van het RESULTAATTYPE.
  - `vastgelegdIn` string[], required — Omschrijving van de aard van informatieobjecten van dit INFORMATIEOBJECTTYPE.

## 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.net/vng-realisatie/apis/catalogi-api.md) · [All operations](https://skmtc.net/vng-realisatie/apis/catalogi-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vng-realisatie/catalogi-api/versions/6d65b08e4736/schema)
