---
title: "Maak een ZAAKTYPE aan."
method: POST
path: "/zaaktypen"
tags: ["zaaktypen"]
---

# Maak een ZAAKTYPE aan.

`POST /zaaktypen`

Er wordt gevalideerd op:
- geldigheid `catalogus` URL, dit moet een catalogus binnen dezelfde API zijn
 - Uniciteit `catalogus` en `zaaktypeidentificatie`. Dezelfde zaaktypeidentificatie mag enkel  opnieuw gebruikt worden als het zaaktype een andere geldigheidsperiode  kent dan bestaande zaaktypen.
 - `deelzaaktypen` moeten tot dezelfde catalogus behoren als het ZAAKTYPE.

## Headers

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

## Request body

- ZaakTypeCreate — Set gegevensgroepdata from validated nested data. Usage: include the mixin on the ModelSerializer that has gegevensgroepen.
  - `url` string, uri, required — URL-referentie naar dit object. Dit is de unieke identificatie en locatie van dit object.
  - `identificatie` string, required — Unieke identificatie van het ZAAKTYPE binnen de CATALOGUS waarin het ZAAKTYPE voorkomt.
  - `omschrijving` string, required — Omschrijving van de aard van ZAAKen van het ZAAKTYPE.
  - `omschrijvingGeneriek` string — Algemeen gehanteerde omschrijving van de aard van ZAAKen van het ZAAKTYPE
  - `vertrouwelijkheidaanduiding` 'openbaar' | 'beperkt_openbaar' | 'intern' | 'zaakvertrouwelijk' | 'vertrouwelijk' | 'confidentieel' | 'geheim' | 'zeer_geheim', required
  - `doel` string, required — Een omschrijving van hetgeen beoogd is te bereiken met een zaak van dit zaaktype.
  - `aanleiding` string, required — Een omschrijving van de gebeurtenis die leidt tot het starten van een ZAAK van dit ZAAKTYPE.
  - `toelichting` string — Een eventuele toelichting op dit zaaktype, zoals een beschrijving van het procesverloop op de hoofdlijnen.
  - `indicatieInternOfExtern` 'intern' | 'extern', required
  - `handelingInitiator` string, required — Werkwoord dat hoort bij de handeling die de initiator verricht bij dit zaaktype. Meestal 'aanvragen', 'indienen' of 'melden'. Zie ook het IOB model op https://www.gemmaonline.nl/index.php/Imztc_2.1/doc/attribuutsoort/zaaktype.handeling_initiator
  - `onderwerp` string, required — Het onderwerp van ZAAKen van dit ZAAKTYPE. In veel gevallen nauw gerelateerd aan de product- of dienstnaam uit de Producten- en Dienstencatalogus (PDC). Bijvoorbeeld: 'Evenementenvergunning', 'Geboorte', 'Klacht'. Zie ook het IOB model op https://www.gemmaonline.nl/index.php/Imztc_2.1/doc/attribuutsoort/zaaktype.onderwerp
  - `handelingBehandelaar` string, required — Werkwoord dat hoort bij de handeling die de behandelaar verricht bij het afdoen van ZAAKen van dit ZAAKTYPE. Meestal 'behandelen', 'uitvoeren', 'vaststellen' of 'onderhouden'. Zie ook het IOB model op https://www.gemmaonline.nl/index.php/Imztc_2.1/doc/attribuutsoort/zaaktype.handeling_behandelaar
  - `doorlooptijd` string, duration, required — De periode waarbinnen volgens wet- en regelgeving een ZAAK van het ZAAKTYPE afgerond dient te zijn, in kalenderdagen.
  - `servicenorm` string, duration, nullable — De periode waarbinnen verwacht wordt dat een ZAAK van het ZAAKTYPE afgerond wordt conform de geldende servicenormen van de zaakbehandelende organisatie(s).
  - `opschortingEnAanhoudingMogelijk` boolean, required — Aanduiding die aangeeft of ZAAKen van dit mogelijk ZAAKTYPE kunnen worden opgeschort en/of aangehouden.
  - `verlengingMogelijk` boolean, required — Aanduiding die aangeeft of de Doorlooptijd behandeling van ZAAKen van dit ZAAKTYPE kan worden verlengd.
  - `verlengingstermijn` string, duration, nullable — Een tijdsduur in ISO 8601 formaat waarmee de Doorlooptijd behandeling van ZAAKen van dit ZAAKTYPE kan worden verlengd. Mag alleen een waarde bevatten als verlenging mogelijk is.
  - `trefwoorden` string[] — Een trefwoord waarmee ZAAKen van het ZAAKTYPE kunnen worden gekarakteriseerd.
  - `publicatieIndicatie` boolean, required — Aanduiding of (het starten van) een ZAAK dit ZAAKTYPE gepubliceerd moet worden.
  - `publicatietekst` string — De generieke tekst van de publicatie van ZAAKen van dit ZAAKTYPE.
  - `verantwoordingsrelatie` string[] — De relatie tussen ZAAKen van dit ZAAKTYPE en de beleidsmatige en/of financiële verantwoording.
  - `productenOfDiensten` string[], required — Het product of de dienst die door ZAAKen van dit ZAAKTYPE wordt voortgebracht.
  - `selectielijstProcestype` string, uri — URL-referentie naar een vanuit archiveringsoptiek onderkende groep processen met dezelfde kenmerken (PROCESTYPE in de Selectielijst API).
  - `referentieproces` ReferentieProces, required — Het Referentieproces dat ten grondslag ligt aan dit ZAAKTYPE.
    - `naam` string, required — De naam van het Referentieproces.
    - `link` string, uri — De URL naar de beschrijving van het Referentieproces
  - `verantwoordelijke` string, required — De (soort) organisatorische eenheid of (functie van) medewerker die verantwoordelijk is voor de uitvoering van zaken van het ZAAKTYPE.
  - `zaakobjecttypen` string[], required
  - `broncatalogus` BronCatalogus — De CATALOGUS waaraan het ZAAKTYPE is ontleend.
    - `url` string, uri, required
    - `domein` string, required — Het domein van de CATALOGUS waaraan het ZAAKTYPE is ontleend.
    - `rsin` string, required — Het RSIN van de INGESCHREVEN NIET-NATUURLIJK PERSOON die beheerder is van de CATALOGUS waaraan het ZAAKTYPE is ontleend.
  - `bronzaaktype` BronZaaktype — Het zaaktype binnen de CATALOGUS waaraan dit ZAAKTYPE is ontleend.
    - `url` string, uri, required
    - `identificatie` string, required — De Zaaktype-identificatie van het bronzaaktype binnen de CATALOGUS.
    - `omschrijving` string, required — De Zaaktype-omschrijving van het bronzaaktype, zoals gehanteerd in de Broncatalogus.
  - `catalogus` string, uri, required — URL-referentie naar de CATALOGUS waartoe dit ZAAKTYPE behoort.
  - `statustypen` string[], required — URL-referenties naar de STATUSTYPEN die mogelijk zijn binnen dit ZAAKTYPE.
  - `resultaattypen` string[], required — URL-referenties naar de RESULTAATTYPEN die mogelijk zijn binnen dit ZAAKTYPE.
  - `eigenschappen` string[], required — URL-referenties naar de EIGENSCHAPPEN die aanwezig moeten zijn in ZAKEN van dit ZAAKTYPE.
  - `informatieobjecttypen` string, required
  - `roltypen` string[], required — URL-referenties naar de ROLTYPEN die mogelijk zijn binnen dit ZAAKTYPE.
  - `besluittypen` string[], required — `Omschrijvingen` van BESLUITTYPEN die mogelijk zijn binnen dit ZAAKTYPE.
  - `deelzaaktypen` string[], required — De `zaaktypen.identificaties` waaronder ZAAKen als deelzaak kunnen voorkomen bij ZAAKen van dit ZAAKTYPE.
  - `gerelateerdeZaaktypen` ZaakTypenRelatieCreate[], required — De ZAAKTYPEn van zaken die relevant zijn voor zaken van dit ZAAKTYPE.
    - `zaaktype` string, required — `zaaktype.identificatie` naar het ZAAKTYPE.
    - `aardRelatie` 'vervolg' | 'bijdrage' | 'onderwerp', required
    - `toelichting` string — Een toelichting op de aard van de relatie tussen beide ZAAKTYPEN.
  - `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.
  - `versiedatum` string, date — De datum waarop de (gewijzigde) kenmerken van het ZAAKTYPE geldig zijn geworden
  - `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.

## Response `201`

Created

- ZaakType — Set gegevensgroepdata from validated nested data. Usage: include the mixin on the ModelSerializer that has gegevensgroepen.
  - `url` string, uri, required — URL-referentie naar dit object. Dit is de unieke identificatie en locatie van dit object.
  - `identificatie` string, required — Unieke identificatie van het ZAAKTYPE binnen de CATALOGUS waarin het ZAAKTYPE voorkomt.
  - `omschrijving` string, required — Omschrijving van de aard van ZAAKen van het ZAAKTYPE.
  - `omschrijvingGeneriek` string — Algemeen gehanteerde omschrijving van de aard van ZAAKen van het ZAAKTYPE
  - `vertrouwelijkheidaanduiding` 'openbaar' | 'beperkt_openbaar' | 'intern' | 'zaakvertrouwelijk' | 'vertrouwelijk' | 'confidentieel' | 'geheim' | 'zeer_geheim', required
  - `doel` string, required — Een omschrijving van hetgeen beoogd is te bereiken met een zaak van dit zaaktype.
  - `aanleiding` string, required — Een omschrijving van de gebeurtenis die leidt tot het starten van een ZAAK van dit ZAAKTYPE.
  - `toelichting` string — Een eventuele toelichting op dit zaaktype, zoals een beschrijving van het procesverloop op de hoofdlijnen.
  - `indicatieInternOfExtern` 'intern' | 'extern', required
  - `handelingInitiator` string, required — Werkwoord dat hoort bij de handeling die de initiator verricht bij dit zaaktype. Meestal 'aanvragen', 'indienen' of 'melden'. Zie ook het IOB model op https://www.gemmaonline.nl/index.php/Imztc_2.1/doc/attribuutsoort/zaaktype.handeling_initiator
  - `onderwerp` string, required — Het onderwerp van ZAAKen van dit ZAAKTYPE. In veel gevallen nauw gerelateerd aan de product- of dienstnaam uit de Producten- en Dienstencatalogus (PDC). Bijvoorbeeld: 'Evenementenvergunning', 'Geboorte', 'Klacht'. Zie ook het IOB model op https://www.gemmaonline.nl/index.php/Imztc_2.1/doc/attribuutsoort/zaaktype.onderwerp
  - `handelingBehandelaar` string, required — Werkwoord dat hoort bij de handeling die de behandelaar verricht bij het afdoen van ZAAKen van dit ZAAKTYPE. Meestal 'behandelen', 'uitvoeren', 'vaststellen' of 'onderhouden'. Zie ook het IOB model op https://www.gemmaonline.nl/index.php/Imztc_2.1/doc/attribuutsoort/zaaktype.handeling_behandelaar
  - `doorlooptijd` string, duration, required — De periode waarbinnen volgens wet- en regelgeving een ZAAK van het ZAAKTYPE afgerond dient te zijn, in kalenderdagen.
  - `servicenorm` string, duration, nullable — De periode waarbinnen verwacht wordt dat een ZAAK van het ZAAKTYPE afgerond wordt conform de geldende servicenormen van de zaakbehandelende organisatie(s).
  - `opschortingEnAanhoudingMogelijk` boolean, required — Aanduiding die aangeeft of ZAAKen van dit mogelijk ZAAKTYPE kunnen worden opgeschort en/of aangehouden.
  - `verlengingMogelijk` boolean, required — Aanduiding die aangeeft of de Doorlooptijd behandeling van ZAAKen van dit ZAAKTYPE kan worden verlengd.
  - `verlengingstermijn` string, duration, nullable — Een tijdsduur in ISO 8601 formaat waarmee de Doorlooptijd behandeling van ZAAKen van dit ZAAKTYPE kan worden verlengd. Mag alleen een waarde bevatten als verlenging mogelijk is.
  - `trefwoorden` string[] — Een trefwoord waarmee ZAAKen van het ZAAKTYPE kunnen worden gekarakteriseerd.
  - `publicatieIndicatie` boolean, required — Aanduiding of (het starten van) een ZAAK dit ZAAKTYPE gepubliceerd moet worden.
  - `publicatietekst` string — De generieke tekst van de publicatie van ZAAKen van dit ZAAKTYPE.
  - `verantwoordingsrelatie` string[] — De relatie tussen ZAAKen van dit ZAAKTYPE en de beleidsmatige en/of financiële verantwoording.
  - `productenOfDiensten` string[], required — Het product of de dienst die door ZAAKen van dit ZAAKTYPE wordt voortgebracht.
  - `selectielijstProcestype` string, uri — URL-referentie naar een vanuit archiveringsoptiek onderkende groep processen met dezelfde kenmerken (PROCESTYPE in de Selectielijst API).
  - `referentieproces` ReferentieProces, required — Het Referentieproces dat ten grondslag ligt aan dit ZAAKTYPE.
    - `naam` string, required — De naam van het Referentieproces.
    - `link` string, uri — De URL naar de beschrijving van het Referentieproces
  - `verantwoordelijke` string, required — De (soort) organisatorische eenheid of (functie van) medewerker die verantwoordelijk is voor de uitvoering van zaken van het ZAAKTYPE.
  - `zaakobjecttypen` string[], required
  - `broncatalogus` BronCatalogus — De CATALOGUS waaraan het ZAAKTYPE is ontleend.
    - `url` string, uri, required
    - `domein` string, required — Het domein van de CATALOGUS waaraan het ZAAKTYPE is ontleend.
    - `rsin` string, required — Het RSIN van de INGESCHREVEN NIET-NATUURLIJK PERSOON die beheerder is van de CATALOGUS waaraan het ZAAKTYPE is ontleend.
  - `bronzaaktype` BronZaaktype — Het zaaktype binnen de CATALOGUS waaraan dit ZAAKTYPE is ontleend.
    - `url` string, uri, required
    - `identificatie` string, required — De Zaaktype-identificatie van het bronzaaktype binnen de CATALOGUS.
    - `omschrijving` string, required — De Zaaktype-omschrijving van het bronzaaktype, zoals gehanteerd in de Broncatalogus.
  - `catalogus` string, uri, required — URL-referentie naar de CATALOGUS waartoe dit ZAAKTYPE behoort.
  - `statustypen` string[], required — URL-referenties naar de STATUSTYPEN die mogelijk zijn binnen dit ZAAKTYPE.
  - `resultaattypen` string[], required — URL-referenties naar de RESULTAATTYPEN die mogelijk zijn binnen dit ZAAKTYPE.
  - `eigenschappen` string[], required — URL-referenties naar de EIGENSCHAPPEN die aanwezig moeten zijn in ZAKEN van dit ZAAKTYPE.
  - `informatieobjecttypen` string[], required — URL-referenties naar de INFORMATIEOBJECTTYPEN die mogelijk zijn binnen dit ZAAKTYPE.
  - `roltypen` string[], required — URL-referenties naar de ROLTYPEN die mogelijk zijn binnen dit ZAAKTYPE.
  - `besluittypen` string[], required — URL-referenties naar de BESLUITTYPEN die mogelijk zijn binnen dit ZAAKTYPE.
  - `deelzaaktypen` string[] — De ZAAKTYPE(n) waaronder ZAAKen als deelzaak kunnen voorkomen bij ZAAKen van dit ZAAKTYPE.
  - `gerelateerdeZaaktypen` ZaakTypenRelatie[], required — De ZAAKTYPEn van zaken die relevant zijn voor zaken van dit ZAAKTYPE.
    - `zaaktype` string, uri, required — URL referentie naar het gerelateerde zaaktype, mogelijks in een extern ZTC.
    - `aardRelatie` 'vervolg' | 'bijdrage' | 'onderwerp', required
    - `toelichting` string — Een toelichting op de aard van de relatie tussen beide ZAAKTYPEN.
  - `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.
  - `versiedatum` string, date — De datum waarop de (gewijzigde) kenmerken van het ZAAKTYPE geldig zijn geworden
  - `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.

## 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)
