---
title: "PATCH /api/tiltaksadministrasjon/avtaler/{id}/personvern"
method: PATCH
path: "/api/tiltaksadministrasjon/avtaler/{id}/personvern"
tags: ["Avtale"]
---

# PATCH /api/tiltaksadministrasjon/avtaler/{id}/personvern

`PATCH /api/tiltaksadministrasjon/avtaler/{id}/personvern`

## Request

- The document declares no server URL.
- Auth: none declared

## Path parameters

- `id` string, uuid, required

## Request body

- PersonvernRequest
  - `personopplysninger` PersonopplysningType[], required
  - `annetChecked` boolean, nullable, required
  - `annetBeskrivelse` string, nullable, required
  - `personvernBekreftet` boolean, required

## Response `200`

Oppdatert personvern

- AvtaleDto
  - `id` string, uuid, required
  - `tiltakstype` AvtaleDtoTiltakstype, required
    - `id` string, uuid, required
    - `navn` string, required
    - `tiltakskode` 'ARBEIDSRETTET_REHABILITERING' | 'AVKLARING' | 'DIGITALT_OPPFOLGINGSTILTAK' | 'JOBBKLUBB' | 'OPPFOLGING' | 'ARBEIDSFORBEREDENDE_TRENING' | 'VARIG_TILRETTELAGT_ARBEID_SKJERMET' | 'TILRETTELAGT_ARBEID_ORDINAER' | 'ARBEIDSMARKEDSOPPLAERING' | 'ENKELTPLASS_ARBEIDSMARKEDSOPPLAERING' | 'ENKELTPLASS_FAG_OG_YRKESOPPLAERING' | 'FAG_OG_YRKESOPPLAERING' | 'GRUPPE_ARBEIDSMARKEDSOPPLAERING' | 'GRUPPE_FAG_OG_YRKESOPPLAERING' | 'HOYERE_UTDANNING' | 'HOYERE_YRKESFAGLIG_UTDANNING' | 'NORSKOPPLAERING_GRUNNLEGGENDE_FERDIGHETER_FOV' | 'STUDIESPESIALISERING' | 'INDIVIDUELL_JOBBSTOTTE' | 'INDIVIDUELL_JOBBSTOTTE_UNG' | 'ARBEID_MED_STOTTE' | 'ARBEIDSTRENING' | 'MIDLERTIDIG_LONNSTILSKUDD' | 'VARIG_LONNSTILSKUDD' | 'MENTOR' | 'INKLUDERINGSTILSKUDD' | 'SOMMERJOBB' | 'VTAO' | 'FIREARIG_LONNSTILSKUDD' | 'EKSPERTBISTAND', required
  - `navn` string, required
  - `avtalenummer` string, nullable, required
  - `sakarkivNummer` string, nullable, required
  - `arrangor` AvtaleDtoArrangorHovedenhet, required
    - `id` string, uuid, required
    - `organisasjonsnummer` string, required
    - `navn` string, required
    - `slettet` boolean, required
    - `underenheter` AvtaleDtoArrangorUnderenhet[], required
      - `id` string, uuid, required
      - `organisasjonsnummer` string, required
      - `navn` string, required
      - `slettet` boolean, required
    - `kontaktpersoner` AvtaleDtoArrangorKontaktperson[], required
      - `id` string, uuid, required
      - `navn` string, required
      - `beskrivelse` string, nullable, required
      - `telefon` string, nullable, required
      - `epost` string, required
  - `startDato` string, date, required
  - `sluttDato` string, date, nullable, required
  - `avtaletype` 'AVTALE' | 'RAMMEAVTALE' | 'FORHANDSGODKJENT' | 'OFFENTLIG_OFFENTLIG', required
  - `status` AvtaleDtoStatus, required
    - `type` 'AKTIV' | 'AVSLUTTET' | 'AVBRUTT' | 'UTKAST', required
    - `status` DATAELEMENTSTATUS, required
      - `value` string, required
      - `variant` 'blank' | 'neutral' | 'alt-1' | 'alt-2' | 'alt-3' | 'info' | 'success' | 'warning' | 'error' | 'error-border-strikethrough', required
      - `description` string, nullable, required
  - `administratorer` AvtaleDtoAdministrator[], required
    - `navIdent` string, required
    - `navn` string, required
  - `kontorstruktur` Kontorstruktur[], required
    - `region` KontorstrukturRegion, required
      - `navn` string, required
      - `enhetsnummer` string, required
    - `kontorer` KontorstrukturKontor[], required
      - `navn` string, required
      - `enhetsnummer` string, required
      - `type` 'LOKAL' | 'SPESIALENHET', required
  - `beskrivelse` string, nullable, required
  - `faneinnhold` Faneinnhold, required
    - `forHvem` PortableTextTypedObject[], nullable, required
      - `_type` string, required
      - `_key` string
    - `forHvemInfoboks` string, nullable, required
    - `detaljerOgInnhold` PortableTextTypedObject[], nullable, required
      - `_type` string, required
      - `_key` string
    - `detaljerOgInnholdInfoboks` string, nullable, required
    - `pameldingOgVarighet` PortableTextTypedObject[], nullable, required
      - `_type` string, required
      - `_key` string
    - `pameldingOgVarighetInfoboks` string, nullable, required
    - `kontaktinfo` PortableTextTypedObject[], nullable, required
      - `_type` string, required
      - `_key` string
    - `kontaktinfoInfoboks` string, nullable, required
    - `oppskrift` PortableTextTypedObject[], nullable, required
      - `_type` string, required
      - `_key` string
    - `lenker` FaneinnholdLenke[], nullable, required
      - `lenkenavn` string, required
      - `lenke` string, required
      - `apneINyFane` boolean, required
      - `visKunForVeileder` boolean, required
    - `delMedBruker` string, nullable, required
  - `personopplysninger` Personopplysning[], required
    - `type` 'NAVN' | 'KJONN' | 'ADRESSE' | 'TELEFONNUMMER' | 'FOLKEREGISTER_IDENTIFIKATOR' | 'FODSELSDATO' | 'BEHOV_FOR_BISTAND_FRA_NAV' | 'YTELSER_FRA_NAV' | 'BILDE' | 'EPOST' | 'BRUKERNAVN' | 'ARBEIDSERFARING_OG_VERV' | 'SERTIFIKATER_OG_KURS' | 'UTDANNING_OG_FAGBREV' | 'IP_ADRESSE' | 'PERSONLIGE_EGENSKAPER_OG_INTERESSER' | 'SPRAKKUNNSKAP' | 'ADFERD' | 'SOSIALE_FORHOLD' | 'HELSEOPPLYSNINGER' | 'RELIGION' | 'NASJONALITET' | 'ADRESSESPERRE' | 'VERGEMAL' | 'STEMME' | 'ANNET', required
    - `title` string, required
    - `helpText` string, nullable, required
    - `sortKey` integer, required
    - `beskrivelse` string, nullable, required
  - `personvernBekreftet` boolean, required
  - `opplaring` OpplaringKategoriseringDetaljer, required
    - `kurstype` Kurstype, required
      - `id` string, uuid, required
      - `kode` 'NORSKOPPLAERING' | 'GRUNNLEGGENDE_FERDIGHETER' | 'FORBEREDENDE_OPPLAERING_FOR_VOKSNE' | 'BRANSJE_OG_YRKESRETTET' | 'STUDIESPESIALISERING', required
      - `navn` string, required
    - `bransje` Bransje, required
      - `id` string, uuid, required
      - `kode` 'INGENIOR_OG_IKT_FAG' | 'HELSE_PLEIE_OG_OMSORG' | 'BARNE_OG_UNGDOMSARBEID' | 'KONTORARBEID' | 'BUTIKK_OG_SALGSARBEID' | 'BYGG_OG_ANLEGG' | 'INDUSTRIARBEID' | 'REISELIV_SERVERING_OG_TRANSPORT' | 'SERVICEYRKER_OG_ANNET_ARBEID' | 'ANDRE_BRANSJER', required
      - `navn` string, required
    - `forerkort` ForerkortKlasse[], required
      - `id` string, uuid, required
      - `kode` 'A' | 'A1' | 'A2' | 'AM' | 'AM_147' | 'B' | 'B_78' | 'BE' | 'C' | 'C1' | 'C1E' | 'CE' | 'D' | 'D1' | 'D1E' | 'DE' | 'S' | 'T', required
      - `navn` string, required
    - `innholdElementer` InnholdElement[], required
      - `id` string, uuid, required
      - `kode` 'GRUNNLEGGENDE_FERDIGHETER' | 'BRANSJERETTET_OPPLARING' | 'TEORETISK_OPPLAERING' | 'JOBBSOKER_KOMPETANSE' | 'PRAKSIS' | 'ARBEIDSMARKEDSKUNNSKAP' | 'NORSKOPPLAERING', required
      - `navn` string, required
    - `norskprove` boolean, nullable, required
    - `sertifiseringer` Sertifisering[], required
      - `konseptId` integer, required
      - `label` string, required
    - `utdanningslop` UtdanningslopDetaljer, required
      - `utdanningsprogram` UtdanningslopDetaljerUtdanningsprogram, required
        - `id` string, uuid, required
        - `navn` string, required
      - `utdanninger` UtdanningslopDetaljerUtdanning[], required
        - `id` string, uuid, required
        - `navn` string, required
  - `opsjonsmodell` Opsjonsmodell, required
    - `type` 'TO_PLUSS_EN' | 'TO_PLUSS_EN_PLUSS_EN' | 'TO_PLUSS_EN_PLUSS_EN_PLUSS_EN' | 'INGEN_OPSJONSMULIGHET' | 'VALGFRI_SLUTTDATO' | 'ANNET', required
    - `opsjonMaksVarighet` string, date, nullable, required
    - `customOpsjonsmodellNavn` string, nullable, required
  - `opsjonerRegistrert` AvtaleOpsjonLogg[], required
    - `id` string, uuid, required
    - `createdAt` string, date-time, required
    - `sluttDato` string, date, nullable, required
    - `forrigeSluttDato` string, date, required
    - `status` 'OPSJON_UTLOST' | 'SKAL_IKKE_UTLOSE_OPSJON', required
  - `prismodeller` PrismodellDto[], required
    - `id` string, uuid, required
    - `type` 'ANNEN_AVTALT_PRIS' | 'FAST_SATS_PER_BENYTTET_PLASS_PER_MANED' | 'FAST_SATS_PER_AVTALT_PLASS_PER_MANED' | 'AVTALT_PRIS_PER_BENYTTET_PLASS_PER_MANED' | 'AVTALT_PRIS_PER_BENYTTET_PLASS_PER_UKE' | 'AVTALT_PRIS_PER_BENYTTET_PLASS_PER_HELE_UKE' | 'AVTALT_PRIS_PER_TIME_OPPFOLGING_PER_DELTAKER' | 'ANSKAFFET_ENKELTPLASS' | 'TILSKUDD_TIL_OPPLAERING' | 'INGEN_KOSTNADER', required
    - `satser` AvtaltSatsDto[], nullable, required
      - `gjelderFra` string, date, required
      - `pris` ValutaBelop, required
        - `belop` integer, required
        - `valuta` 'NOK' | 'SEK', required
      - `gjelderTil` string, date, nullable, required
    - `valuta` 'NOK' | 'SEK', required
    - `prisbetingelser` string, nullable, required
    - `tilsagnPerDeltaker` boolean, nullable, required
    - `tilskudd` PrismodellDtoTilskuddOgBelop[], required
      - `type` 'SKOLEPENGER' | 'STUDIEREISE' | 'EKSAMENSGEBYR' | 'SEMESTERAVGIFT' | 'INTEGRERT_BOTILBUD', required
      - `belop` ValutaBelop, required
        - `belop` integer, required
        - `valuta` 'NOK' | 'SEK', required
    - `totalbelop` ValutaBelop, required
      - `belop` integer, required
      - `valuta` 'NOK' | 'SEK', required
    - `navn` string, required
    - `beskrivelse` string[], required

## Other responses

- `400`: Valideringsfeil
- `default`: Problem details

## Changes

- **2026-10-19** `20fbfc59db39`: 1 breaking
  - removed the required property `prismodeller/items/aarsak` from the response with the `200` status
- **2026-09-21** `9fb11ef9da13`: 1 warning
  - added the new `EKSPERTBISTAND` enum value to the `tiltakstype/tiltakskode` response property for the response status `200`
- **2026-09-08** `97deb63d73aa`: 2 breaking, 3 info
  - the `prismodeller/items/tilskudd/items/belop` response's property type changed from `integer` to `object`, and format from `int32` to no format for status `200`
  - removed the required property `prismodeller/items/totalBelop` from the response with the `200` status
  - added the required property `prismodeller/items/tilskudd/items/belop/belop` to the response with the `200` status
  - added the required property `prismodeller/items/tilskudd/items/belop/valuta` to the response with the `200` status
  - …1 more
- **2026-09-08** `6ef7bc401942`: 1 warning
  - added the new `ANSKAFFET_ENKELTPLASS` enum value to the `prismodeller/items/type` response property for the response status `200`
- …earlier changes not shown

[Operation history](https://skmtc.dev/navikt/apis/nav-it-tiltaksadministrasjon-api/changes/api/tiltaksadministrasjon/avtaler/:id/personvern/patch.md)

---

[API](https://skmtc.dev/navikt/apis/nav-it-tiltaksadministrasjon-api.md) - [All operations](https://skmtc.dev/navikt/apis/nav-it-tiltaksadministrasjon-api/llms.txt) - [OpenAPI document](https://skmtc.dev/navikt/apis/nav-it-tiltaksadministrasjon-api/revisions/cd1908ee854b?raw)
