---
title: "PUT /api/tiltaksadministrasjon/avtaler"
method: PUT
path: "/api/tiltaksadministrasjon/avtaler"
tags: ["Avtale"]
---

# PUT /api/tiltaksadministrasjon/avtaler

`PUT /api/tiltaksadministrasjon/avtaler`

## Request

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

## Request body

- OpprettAvtaleRequest
  - `id` string, uuid, required
  - `detaljer` DetaljerRequest, 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
    - `arrangor` DetaljerRequestArrangor, required
      - `hovedenhet` string, required
      - `underenheter` string[], required
      - `kontaktpersoner` string[], required
    - `sakarkivNummer` string, nullable, required
    - `startDato` string, date, required
    - `sluttDato` string, date, nullable, required
    - `administratorer` string[], required
    - `avtaletype` 'AVTALE' | 'RAMMEAVTALE' | 'FORHANDSGODKJENT' | 'OFFENTLIG_OFFENTLIG', 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
    - `amoKategorisering` AmoKategoriseringRequest, required
      - `kurstype` 'NORSKOPPLAERING' | 'GRUNNLEGGENDE_FERDIGHETER' | 'FORBEREDENDE_OPPLAERING_FOR_VOKSNE' | 'BRANSJE_OG_YRKESRETTET' | 'STUDIESPESIALISERING', required
      - `bransje` '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
      - `forerkort` ForerkortKlasseKode[], nullable, required
      - `innholdElementer` InnholdElementKode[], nullable, required
      - `norskprove` boolean, nullable, required
      - `sertifiseringer` Sertifisering[], nullable, required
        - `konseptId` integer, required
        - `label` string, required
    - `utdanningslop` Utdanningslop, required
      - `utdanningsprogram` string, uuid, required
      - `utdanninger` string[], required
  - `prismodeller` PrismodellRequest[], 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
    - `valuta` 'NOK' | 'SEK', required
    - `prisbetingelser` string, nullable, required
    - `satser` AvtaltSatsRequest[], required
      - `gjelderFra` string, date, nullable, required
      - `pris` integer, nullable, required
    - `tilsagnPerDeltaker` boolean, nullable, required
  - `personvern` PersonvernRequest, required
    - `personopplysninger` PersonopplysningType[], required
    - `annetChecked` boolean, nullable, required
    - `annetBeskrivelse` string, nullable, required
    - `personvernBekreftet` boolean, required
  - `veilederinformasjon` VeilederinfoRequest, required
    - `navEnheter` string[], 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

## Response `200`

Avtalen ble opprettet

## Other responses

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

## Changes

- **2026-09-21** `9fb11ef9da13`: 1 info
  - added the new `EKSPERTBISTAND` enum value to the request property `detaljer/tiltakskode`
- **2026-09-08** `6ef7bc401942`: 1 info
  - added the new `ANSKAFFET_ENKELTPLASS` enum value to the request property `prismodeller/items/type`
- **2026-08-26** `166ab5772ac7`: 4 breaking, 4 info
  - removed the enum value `FIREARIG_LONNSTILSUDD` of the request property `detaljer/tiltakskode`
  - removed the enum value `INKLUDERINGSTILSKUD` of the request property `detaljer/tiltakskode`
  - removed the enum value `MIDLERTIDIG_LONNSTLSKUDD` of the request property `detaljer/tiltakskode`
  - removed the enum value `VARIG_LONNSTILSKUD` of the request property `detaljer/tiltakskode`
  - …4 more
- **2026-08-26** `1e533b1a40f8`: 4 breaking, 4 info
  - removed the enum value `FIREARIG_LONNSTILSKUDD` of the request property `detaljer/tiltakskode`
  - removed the enum value `INKLUDERINGSTILSKUDD` of the request property `detaljer/tiltakskode`
  - removed the enum value `MIDLERTIDIG_LONNSTILSKUDD` of the request property `detaljer/tiltakskode`
  - removed the enum value `VARIG_LONNSTILSKUDD` of the request property `detaljer/tiltakskode`
  - …4 more
- …earlier changes not shown

[Operation history](https://skmtc.dev/navikt/apis/nav-it-tiltaksadministrasjon-api/changes/api/tiltaksadministrasjon/avtaler/put.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)
