openapi: 3.1.0 info: title: API version: latest externalDocs: url: / servers: [] tags: [] paths: /api/veilederflate/lagret-filter: post: tags: - LagretFilter operationId: upsertFilter parameters: [] requestBody: content: application/json: schema: $ref: "#/components/schemas/LagretFilter" required: true responses: "200": description: Filteret ble lagret headers: {} default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/lagret-filter/mine/{dokumenttype}: get: tags: - LagretFilter operationId: getMineFilterForDokumenttype parameters: - name: dokumenttype in: path required: true deprecated: false explode: false schema: $ref: "#/components/schemas/LagretFilterType" responses: "200": description: Filter for gitt dokumenttype headers: {} content: application/json: schema: type: array items: $ref: "#/components/schemas/LagretFilter" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/lagret-filter/{id}: delete: tags: - LagretFilter operationId: slettLagretFilter parameters: - name: id in: path description: Id til filter som skal slettes required: true deprecated: false explode: false schema: type: string responses: "200": description: Filteret ble slettet headers: {} default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/bruker: post: tags: - Bruker summary: Hent brukerdata for en bruker description: Henter brukerdata for en bruker basert på norskIdent. Krever tilgang til brukeren. operationId: getBrukerdata parameters: [] requestBody: content: application/json: schema: $ref: "#/components/schemas/GetBrukerRequest" required: true responses: "200": description: Data om bruker headers: {} content: application/json: schema: $ref: "#/components/schemas/Brukerdata" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/bruker/tiltakshistorikk: post: tags: - Historikk summary: Hent tiltakshistorikk for en bruker description: Henter aktive eller historiske tiltaksdeltakelser for en bruker basert på norskIdent og type. Krever tilgang til brukeren. operationId: getTiltakshistorikk parameters: [] requestBody: content: application/json: schema: $ref: "#/components/schemas/GetDeltakelserForBrukerRequest" required: true responses: "200": description: Tiltakshistorikk for bruker headers: {} content: application/json: schema: $ref: "#/components/schemas/GetDeltakelserForBrukerResponse" default: description: Feil ved henting av tiltakshistorikk headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/bruker/deltakelse: post: tags: - Historikk summary: Hent aktiv deltakelse for en bruker description: Henter en aktiv deltakelse for en bruker basert på norskIdent og tiltakId. Krever tilgang til brukeren. operationId: hentDeltakelse parameters: [] requestBody: content: application/json: schema: $ref: "#/components/schemas/GetAktivDeltakelseForBrukerRequest" required: true responses: "200": description: Aktiv deltakelse for bruker headers: {} content: application/json: schema: type: array items: $ref: "#/components/schemas/Deltakelse" default: description: Feil ved henting av aktiv deltakelse headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/del-med-bruker: post: tags: - Del med bruker summary: Del tiltak med bruker description: Deler tiltak med bruker ved å sende melding til dialogen. Krever tilgang til brukeren. operationId: delTiltakMedBruker parameters: [] requestBody: content: application/json: schema: $ref: "#/components/schemas/DelTiltakMedBrukerRequest" required: true responses: "200": description: Tiltak har blitt delt med bruker headers: {} content: application/json: schema: $ref: "#/components/schemas/DelTiltakMedBrukerResponse" "409": description: Tiltak ble ikke delt med bruker headers: {} default: description: Feil ved deling av tiltak med bruker headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/del-med-bruker/status: post: tags: - Del med bruker summary: Hent status for deling av tiltak med bruker description: Henter informasjon om et tiltak er delt med en bruker basert på norskIdent og tiltakId. Krever tilgang til brukeren. operationId: getDeltMedBruker parameters: [] requestBody: content: application/json: schema: $ref: "#/components/schemas/GetDelMedBrukerRequest" required: true responses: "200": description: Tiltak er delt med bruker headers: {} content: application/json: schema: $ref: "#/components/schemas/DeltMedBrukerDto" "204": description: Ingen informasjon funnet for tiltaket headers: {} default: description: Feil ved henting av status headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/del-med-bruker/alle: post: tags: - Del med bruker summary: Hent alle tiltak delt med bruker description: Henter siste informasjon om alle tiltak delt med en bruker basert på norskIdent. Krever tilgang til brukeren. operationId: getAlleDeltMedBruker parameters: [] requestBody: content: application/json: schema: $ref: "#/components/schemas/GetAlleDeltMedBrukerRequest" required: true responses: "200": description: Siste informasjon om alle tiltak delt med bruker headers: {} content: application/json: schema: type: array items: $ref: "#/components/schemas/DeltMedBrukerDto" "204": description: Ingen informasjon funnet headers: {} default: description: Feil ved henting av delte tiltak headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/del-med-bruker/historikk: post: tags: - Del med bruker summary: Hent historikk for tiltak delt med bruker description: Henter historikk om alle tiltak delt med en bruker basert på norskIdent. Krever tilgang til brukeren. operationId: getDeltMedBrukerHistorikk parameters: [] requestBody: content: application/json: schema: $ref: "#/components/schemas/GetAlleDeltMedBrukerRequest" required: true responses: "200": description: Historikk for tiltak delt med bruker headers: {} content: application/json: schema: type: array items: $ref: "#/components/schemas/TiltakDeltMedBrukerDto" "204": description: Ingen informasjon funnet headers: {} default: description: Feil ved henting av historikk headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/me: get: tags: - Veileder description: Informasjon om innlogget Nav-veileder operationId: getVeileder parameters: [] responses: "200": description: Informasjon om veileder headers: {} content: application/json: schema: $ref: "#/components/schemas/NavVeilederDto" default: description: En feil har oppstått headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/innsatsgrupper: get: tags: - VeilederTiltak operationId: getInnsatsgrupper parameters: [] responses: "200": description: Hent innsatsgrupper headers: {} content: application/json: schema: type: array items: $ref: "#/components/schemas/VeilederflateInnsatsgruppe" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/tiltakstyper: get: tags: - VeilederTiltak operationId: getVeilederflateTiltakstyper parameters: [] responses: "200": description: Hent tiltakstyper headers: {} content: application/json: schema: type: array items: $ref: "#/components/schemas/VeilederflateTiltakstype" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/gjennomforinger: get: tags: - VeilederTiltak operationId: getAllVeilederTiltak parameters: - name: innsatsgruppe in: query required: false deprecated: false explode: false schema: $ref: "#/components/schemas/Innsatsgruppe" - name: enheter in: query required: false deprecated: false explode: true schema: type: array items: type: string - name: search in: query required: false deprecated: false explode: false schema: type: string - name: apentForPamelding in: query required: false deprecated: false explode: true schema: type: array items: $ref: "#/components/schemas/ApentForPamelding" - name: tiltakstyper in: query required: false deprecated: false explode: true schema: type: array items: $ref: "#/components/schemas/Tiltakskode" - name: erSykmeldtMedArbeidsgiver in: query required: false deprecated: false explode: false schema: type: boolean responses: "200": description: Alle tiltak som matcher filteret headers: {} content: application/json: schema: type: array items: $ref: "#/components/schemas/VeilederflateTiltak" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/gjennomforinger/{id}: get: tags: - VeilederTiltak operationId: getVeilederTiltak parameters: - name: id in: path required: true deprecated: false explode: false schema: type: string format: uuid responses: "200": description: Tiltak for gitt id headers: {} content: application/json: schema: $ref: "#/components/schemas/VeilederflateTiltak" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/oppskrifter/{tiltakskode}: get: tags: - Oppskrifter operationId: getOppskrifter parameters: - name: tiltakskode in: path required: true deprecated: false explode: false schema: $ref: "#/components/schemas/Tiltakskode" - name: perspective in: query description: Hvilket Sanity-perspective du vil bruke required: false deprecated: false explode: false schema: $ref: "#/components/schemas/SanityPerspective" responses: "200": description: Liste med oppskrifter tilknyttet tiltakstypen headers: {} content: application/json: schema: $ref: "#/components/schemas/Oppskrifter" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/nav/gjennomforinger: get: tags: - VeilederTiltak operationId: getAllNavTiltak parameters: - name: innsatsgruppe in: query required: false deprecated: false explode: false schema: $ref: "#/components/schemas/Innsatsgruppe" - name: enheter in: query required: false deprecated: false explode: true schema: type: array items: type: string - name: search in: query required: false deprecated: false explode: false schema: type: string - name: apentForPamelding in: query required: false deprecated: false explode: true schema: type: array items: $ref: "#/components/schemas/ApentForPamelding" - name: tiltakstyper in: query required: false deprecated: false explode: true schema: type: array items: type: string - name: erSykmeldtMedArbeidsgiver in: query required: false deprecated: false explode: false schema: type: boolean responses: "200": description: Alle tiltak som matcher filteret headers: {} content: application/json: schema: type: array items: $ref: "#/components/schemas/VeilederflateTiltak" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/nav/gjennomforinger/{id}: get: tags: - VeilederTiltak operationId: getNavTiltak parameters: - name: id in: path required: true deprecated: false explode: false schema: type: string responses: "200": description: Tiltak for gitt id headers: {} content: application/json: schema: $ref: "#/components/schemas/VeilederflateTiltak" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/veilederflate/nav-enheter/kontorstruktur: get: tags: - NavEnheter operationId: getKontorstruktur parameters: [] responses: "200": description: Alle Nav-enheter headers: {} content: application/json: schema: type: array items: $ref: "#/components/schemas/Kontorstruktur" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false components: schemas: OpenApiVersion: type: number enum: - 1 LagretFilterType: type: string enum: - AVTALE - GJENNOMFORING - GJENNOMFORING_MODIA - OPPGAVE - INNSENDING JsonElement: type: object properties: {} LagretFilter: type: object properties: id: type: string format: uuid navn: type: string type: $ref: "#/components/schemas/LagretFilterType" filter: $ref: "#/components/schemas/JsonElement" isDefault: type: boolean sortOrder: type: integer format: int32 required: - filter - id - isDefault - navn - sortOrder - type ProblemDetail: type: object additionalProperties: {} properties: type: type: string title: type: string status: type: integer detail: type: string instance: type: string required: - detail - status - title - type GetBrukerRequest: type: object properties: norskIdent: type: string required: - norskIdent Innsatsgruppe: type: string enum: - GODE_MULIGHETER - TRENGER_VEILEDNING - TRENGER_VEILEDNING_NEDSATT_ARBEIDSEVNE - JOBBE_DELVIS - LITEN_MULIGHET_TIL_A_JOBBE NavEnhetDto: type: object properties: navn: type: string enhetsnummer: type: string type: $ref: "#/components/schemas/NavEnhetType" overordnetEnhet: type: - "null" - string required: - enhetsnummer - navn - overordnetEnhet - type NavEnhetType: type: string enum: - KO - FYLKE - TILTAK - AAREG - ALS - ARK - DIR - DOKSENTER - EKSTERN - FORVALTNING - FPY - HELFO - HMS - INNKREV - INTRO - IT - KLAGE - KONTAKT - KONTROLL - LOKAL - OKONOMI - OTENESTE - OPPFUTLAND - OTENESE - RIKSREV - ROBOT - ROL - TILLIT - UTLAND - YTA ManuellStatusDto: type: object properties: erUnderManuellOppfolging: type: boolean krrStatus: $ref: "#/components/schemas/KrrStatus" required: - erUnderManuellOppfolging - krrStatus KrrStatus: type: object properties: kanVarsles: type: boolean erReservert: type: boolean required: - erReservert - kanVarsles BrukerdataVarsel: type: string enum: - LOKAL_OPPFOLGINGSENHET - BRUKER_IKKE_UNDER_OPPFOLGING - BRUKER_UNDER_OPPFOLGING_MEN_MANGLER_14A_VEDTAK Brukerdata: type: object properties: fnr: type: string innsatsgruppe: oneOf: - type: "null" - $ref: "#/components/schemas/Innsatsgruppe" enheter: type: array items: $ref: "#/components/schemas/NavEnhetDto" fornavn: type: - "null" - string manuellStatus: $ref: "#/components/schemas/ManuellStatusDto" erUnderOppfolging: type: boolean erSykmeldtMedArbeidsgiver: type: boolean varsler: type: array items: $ref: "#/components/schemas/BrukerdataVarsel" required: - enheter - erSykmeldtMedArbeidsgiver - erUnderOppfolging - fnr - fornavn - innsatsgruppe - manuellStatus - varsler BrukerDeltakelseType: type: string enum: - AKTIVE - HISTORISKE GetDeltakelserForBrukerRequest: type: object properties: norskIdent: type: string type: $ref: "#/components/schemas/BrukerDeltakelseType" required: - norskIdent - type DeltakelserMelding: type: string enum: - MANGLER_SISTE_DELTAKELSER_FRA_TEAM_KOMET - MANGLER_DELTAKELSER_FRA_TEAM_TILTAK - MANGLER_DELTAKELSER_FRA_TILTAKSHISTORIKKEN Deltakelse: anyOf: - $ref: "#/components/schemas/ARENA" - $ref: "#/components/schemas/TILTAK_ARBEIDSGIVER" - $ref: "#/components/schemas/TILTAKSADMINISTRASJON" discriminator: propertyName: type mapping: ARENA: "#/components/schemas/ARENA" TILTAK_ARBEIDSGIVER: "#/components/schemas/TILTAK_ARBEIDSGIVER" TILTAKSADMINISTRASJON: "#/components/schemas/TILTAKSADMINISTRASJON" ARENA: type: object properties: id: type: string format: uuid tilstand: $ref: "#/components/schemas/DeltakelseTilstand" tiltakstype: $ref: "#/components/schemas/DeltakelseTiltakstype" periode: $ref: "#/components/schemas/DeltakelsePeriode" tittel: type: string status: $ref: "#/components/schemas/DeltakelseStatus" required: - id - periode - status - tilstand - tiltakstype - tittel DeltakelseTilstand: type: string enum: - UTKAST - KLADD - AKTIV - AVSLUTTET DeltakelseTiltakstype: type: object properties: navn: type: string required: - navn DeltakelsePeriode: type: object properties: startDato: type: - "null" - string format: date sluttDato: type: - "null" - string format: date required: - sluttDato - startDato DeltakelseStatus: type: object properties: type: $ref: "#/components/schemas/DATA_ELEMENT_STATUS" aarsak: type: - "null" - string required: - aarsak - type DATA_ELEMENT_STATUS: type: object properties: value: type: string variant: $ref: "#/components/schemas/DataElement.Status.Variant" description: type: - "null" - string required: - description - value - variant DataElement.Status.Variant: type: string enum: - blank - neutral - alt-1 - alt-2 - alt-3 - info - success - warning - error - error-border-strikethrough TILTAK_ARBEIDSGIVER: type: object properties: id: type: string format: uuid tilstand: $ref: "#/components/schemas/DeltakelseTilstand" tiltakstype: $ref: "#/components/schemas/DeltakelseTiltakstype" periode: $ref: "#/components/schemas/DeltakelsePeriode" tittel: type: string status: $ref: "#/components/schemas/DeltakelseStatus" required: - id - periode - status - tilstand - tiltakstype - tittel TILTAKSADMINISTRASJON: type: object properties: id: type: string format: uuid tilstand: $ref: "#/components/schemas/DeltakelseTilstand" tiltakstype: $ref: "#/components/schemas/DeltakelseTiltakstype" periode: $ref: "#/components/schemas/DeltakelsePeriode" tittel: type: string status: $ref: "#/components/schemas/DeltakelseStatus" tiltakskode: $ref: "#/components/schemas/Tiltakskode" innsoktDato: type: - "null" - string format: date sistEndretDato: type: - "null" - string format: date gjennomforingId: type: string format: uuid infoMeldingStatus: oneOf: - type: "null" - $ref: "#/components/schemas/Deltakelse.TiltaksadministrasjonDeltakelse.InfoMeldingStatus" oppstartstype: $ref: "#/components/schemas/GjennomforingOppstartstype" required: - gjennomforingId - id - infoMeldingStatus - innsoktDato - oppstartstype - periode - sistEndretDato - status - tilstand - tiltakskode - tiltakstype - tittel Tiltakskode: type: string enum: - 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 Deltakelse.TiltaksadministrasjonDeltakelse.InfoMeldingStatus: type: string enum: - VENTER_PA_OPPSTART - DELTAR - UTKAST_TIL_PAMELDING - KLADD - SOKT_INN - VENTELISTE - VURDERES GjennomforingOppstartstype: type: string enum: - LOPENDE - FELLES - ENKELTPLASS GetDeltakelserForBrukerResponse: type: object properties: meldinger: type: array items: $ref: "#/components/schemas/DeltakelserMelding" uniqueItems: true deltakelser: type: array items: $ref: "#/components/schemas/Deltakelse" required: - deltakelser - meldinger GetAktivDeltakelseForBrukerRequest: type: object properties: norskIdent: type: string tiltakId: type: string format: uuid required: - norskIdent - tiltakId DelTiltakMedBrukerRequest: type: object properties: overskrift: type: string tekst: type: string venterPaaSvarFraBruker: type: boolean fnr: type: string tiltakstypeId: type: string format: uuid gjennomforingId: type: - "null" - string format: uuid tiltakDokumentId: type: - "null" - string format: uuid deltFraEnhet: type: string required: - deltFraEnhet - fnr - gjennomforingId - overskrift - tekst - tiltakDokumentId - tiltakstypeId - venterPaaSvarFraBruker DelTiltakMedBrukerResponse: type: object properties: dialogId: type: string required: - dialogId GetDelMedBrukerRequest: type: object properties: tiltakId: type: string format: uuid norskIdent: type: string required: - norskIdent - tiltakId DelingMedBruker: type: object properties: dialogId: type: string tidspunkt: type: string format: date-time required: - dialogId - tidspunkt DeltMedBrukerDto: type: object properties: tiltakId: type: - "null" - string format: uuid deling: $ref: "#/components/schemas/DelingMedBruker" required: - deling - tiltakId GetAlleDeltMedBrukerRequest: type: object properties: norskIdent: type: string required: - norskIdent TiltakDeltMedBrukerDto: type: object properties: tiltak: $ref: "#/components/schemas/TiltakDeltMedBruker" deling: $ref: "#/components/schemas/DelingMedBruker" tiltakstype: $ref: "#/components/schemas/TiltakstypeDeltMedBruker" required: - deling - tiltak - tiltakstype TiltakDeltMedBruker: type: object properties: id: type: string format: uuid navn: type: - "null" - string slettet: type: boolean required: - id - navn - slettet TiltakstypeDeltMedBruker: type: object properties: tiltakskode: oneOf: - type: "null" - $ref: "#/components/schemas/Tiltakskode" arenakode: type: - "null" - string navn: type: string required: - arenakode - navn - tiltakskode NavVeilederHovedenhet: type: object properties: enhetsnummer: type: string navn: type: string required: - enhetsnummer - navn NavVeilederDto: type: object properties: navIdent: type: string fornavn: type: string etternavn: type: string hovedenhet: $ref: "#/components/schemas/NavVeilederHovedenhet" required: - etternavn - fornavn - hovedenhet - navIdent VeilederflateInnsatsgruppe: type: object properties: tittel: type: string nokkel: $ref: "#/components/schemas/Innsatsgruppe" order: type: integer format: int32 required: - nokkel - order - tittel VeilederflateTiltakstype: type: object properties: id: type: string format: uuid navn: type: string tiltakskode: $ref: "#/components/schemas/Tiltakskode" system: $ref: "#/components/schemas/TiltakstypeSystem" features: type: array items: $ref: "#/components/schemas/TiltakstypeFeature" uniqueItems: true egenskaper: type: array items: $ref: "#/components/schemas/TiltakstypeEgenskap" uniqueItems: true innsatsgrupper: type: - "null" - array items: $ref: "#/components/schemas/Innsatsgruppe" tiltaksgruppe: type: - "null" - string beskrivelse: type: - "null" - string faneinnhold: oneOf: - type: "null" - $ref: "#/components/schemas/Faneinnhold" faglenker: type: - "null" - array items: $ref: "#/components/schemas/RedaksjoneltInnholdLenke" kanKombineresMed: type: array items: $ref: "#/components/schemas/TiltakstypeKombinasjon" required: - beskrivelse - egenskaper - faglenker - faneinnhold - features - id - innsatsgrupper - kanKombineresMed - navn - system - tiltaksgruppe - tiltakskode TiltakstypeSystem: type: string enum: - TILTAKSADMINISTRASJON - ARENA - ARBEIDSGIVERTILTAK TiltakstypeFeature: type: string enum: - VISES_I_TILTAKSADMINISTRASJON - VISES_I_MODIA - MIGRERT - UTFASET TiltakstypeEgenskap: type: string enum: - STOTTER_AVTALER - STOTTER_ENKELTPLASSER - KREVER_DELTIDSPROSENT - KREVER_DIREKTE_VEDTAK - KREVER_DIREKTE_VEDTAK_FOR_LOPENDE_OPPSTART - STOTTER_TILSKUDD_FOR_INVESTERINGER - STOTTER_TILTAK_DOKUMENT Faneinnhold: type: object properties: forHvem: type: - "null" - array items: $ref: "#/components/schemas/PortableTextTypedObject" forHvemInfoboks: type: - "null" - string detaljerOgInnhold: type: - "null" - array items: $ref: "#/components/schemas/PortableTextTypedObject" detaljerOgInnholdInfoboks: type: - "null" - string pameldingOgVarighet: type: - "null" - array items: $ref: "#/components/schemas/PortableTextTypedObject" pameldingOgVarighetInfoboks: type: - "null" - string kontaktinfo: type: - "null" - array items: $ref: "#/components/schemas/PortableTextTypedObject" kontaktinfoInfoboks: type: - "null" - string oppskrift: type: - "null" - array items: $ref: "#/components/schemas/PortableTextTypedObject" lenker: type: - "null" - array items: $ref: "#/components/schemas/FaneinnholdLenke" delMedBruker: type: - "null" - string required: - delMedBruker - detaljerOgInnhold - detaljerOgInnholdInfoboks - forHvem - forHvemInfoboks - kontaktinfo - kontaktinfoInfoboks - lenker - oppskrift - pameldingOgVarighet - pameldingOgVarighetInfoboks PortableTextTypedObject: type: object additionalProperties: {} properties: _type: type: string _key: type: string required: - _type FaneinnholdLenke: type: object properties: lenkenavn: type: string lenke: type: string apneINyFane: type: boolean visKunForVeileder: type: boolean required: - apneINyFane - lenke - lenkenavn - visKunForVeileder RedaksjoneltInnholdLenke: type: object properties: id: type: string format: uuid url: type: string navn: type: - "null" - string beskrivelse: type: - "null" - string required: - beskrivelse - id - navn - url TiltakstypeKombinasjon: type: object properties: id: type: string format: uuid navn: type: string required: - id - navn ApentForPamelding: type: string enum: - APENT - STENGT VeilederflateTiltak: anyOf: - $ref: "#/components/schemas/VeilederflateTiltakEnkeltplass" - $ref: "#/components/schemas/VeilederflateTiltakEnkeltplassAnskaffet" - $ref: "#/components/schemas/VeilederflateTiltakGruppe" discriminator: propertyName: type mapping: no.nav.mulighetsrommet.api.veilederflate.models.VeilederflateTiltakEnkeltplass: "#/components/schemas/VeilederflateTiltakEnkeltplass" no.nav.mulighetsrommet.api.veilederflate.models.VeilederflateTiltakEnkeltplassAnskaffet: "#/components/schemas/VeilederflateTiltakEnkeltplassAnskaffet" no.nav.mulighetsrommet.api.veilederflate.models.VeilederflateTiltakGruppe: "#/components/schemas/VeilederflateTiltakGruppe" VeilederflateTiltakEnkeltplass: type: object properties: tiltakstype: $ref: "#/components/schemas/VeilederflateTiltakstype" navn: type: string beskrivelse: type: - "null" - string faneinnhold: oneOf: - type: "null" - $ref: "#/components/schemas/Faneinnhold" kontaktinfo: $ref: "#/components/schemas/VeilederflateKontaktinfo" oppstart: $ref: "#/components/schemas/GjennomforingOppstartstype" oppmoteSted: type: - "null" - string fylker: type: array items: type: string enheter: type: array items: type: string id: type: string format: uuid tiltaksnummer: type: - "null" - string required: - beskrivelse - enheter - faneinnhold - fylker - id - kontaktinfo - navn - oppmoteSted - oppstart - tiltaksnummer - tiltakstype VeilederflateKontaktinfo: type: object properties: tiltaksansvarlige: type: array items: $ref: "#/components/schemas/VeilederflateKontaktinfoTiltaksansvarlig" required: - tiltaksansvarlige VeilederflateKontaktinfoTiltaksansvarlig: type: object properties: navn: type: - "null" - string telefon: type: - "null" - string enhet: oneOf: - type: "null" - $ref: "#/components/schemas/VeilederflateTiltaksansvarligHovedenhet" epost: type: - "null" - string beskrivelse: type: - "null" - string required: - beskrivelse - enhet - epost - navn - telefon VeilederflateTiltaksansvarligHovedenhet: type: object properties: navn: type: string enhetsnummer: type: string required: - enhetsnummer - navn VeilederflateTiltakEnkeltplassAnskaffet: type: object properties: tiltakstype: $ref: "#/components/schemas/VeilederflateTiltakstype" navn: type: string beskrivelse: type: - "null" - string faneinnhold: oneOf: - type: "null" - $ref: "#/components/schemas/Faneinnhold" kontaktinfo: $ref: "#/components/schemas/VeilederflateKontaktinfo" oppstart: $ref: "#/components/schemas/GjennomforingOppstartstype" oppmoteSted: type: - "null" - string fylker: type: array items: type: string enheter: type: array items: type: string id: type: string format: uuid tiltaksnummer: type: - "null" - string arrangor: $ref: "#/components/schemas/VeilederflateArrangor" required: - arrangor - beskrivelse - enheter - faneinnhold - fylker - id - kontaktinfo - navn - oppmoteSted - oppstart - tiltaksnummer - tiltakstype VeilederflateArrangor: type: object properties: selskapsnavn: type: - "null" - string organisasjonsnummer: type: - "null" - string kontaktpersoner: type: array items: $ref: "#/components/schemas/VeilederflateArrangorKontaktperson" required: - kontaktpersoner - organisasjonsnummer - selskapsnavn VeilederflateArrangorKontaktperson: type: object properties: id: type: string format: uuid navn: type: string epost: type: string telefon: type: - "null" - string beskrivelse: type: - "null" - string required: - beskrivelse - epost - id - navn - telefon VeilederflateTiltakGruppe: type: object properties: tiltakstype: $ref: "#/components/schemas/VeilederflateTiltakstype" navn: type: string beskrivelse: type: - "null" - string faneinnhold: oneOf: - type: "null" - $ref: "#/components/schemas/Faneinnhold" kontaktinfo: $ref: "#/components/schemas/VeilederflateKontaktinfo" oppstart: $ref: "#/components/schemas/GjennomforingOppstartstype" oppmoteSted: type: - "null" - string fylker: type: array items: type: string enheter: type: array items: type: string id: type: string format: uuid status: $ref: "#/components/schemas/VeilederflateTiltakGruppeStatus" apentForPamelding: type: boolean lopenummer: type: string oppstartsdato: type: string format: date sluttdato: type: - "null" - string format: date arrangor: $ref: "#/components/schemas/VeilederflateArrangor" estimertVentetid: oneOf: - type: "null" - $ref: "#/components/schemas/EstimertVentetid" personvernBekreftet: type: boolean personopplysningerSomKanBehandles: type: array items: $ref: "#/components/schemas/Personopplysning" stengtPerioder: type: array items: $ref: "#/components/schemas/GjennomforingAvtale.StengtPeriode" required: - apentForPamelding - arrangor - beskrivelse - enheter - estimertVentetid - faneinnhold - fylker - id - kontaktinfo - lopenummer - navn - oppmoteSted - oppstart - oppstartsdato - personopplysningerSomKanBehandles - personvernBekreftet - sluttdato - status - stengtPerioder - tiltakstype VeilederflateTiltakGruppeStatus: type: object properties: type: $ref: "#/components/schemas/GjennomforingStatusType" beskrivelse: type: string required: - beskrivelse - type GjennomforingStatusType: type: string enum: - GJENNOMFORES - AVSLUTTET - AVBRUTT - AVLYST EstimertVentetid: type: object properties: verdi: type: integer format: int32 enhet: type: string required: - enhet - verdi Personopplysning: type: object properties: type: $ref: "#/components/schemas/Personopplysning.Type" title: type: string helpText: type: - "null" - string sortKey: type: integer format: int32 beskrivelse: type: - "null" - string required: - beskrivelse - helpText - sortKey - title - type Personopplysning.Type: type: string enum: - 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 GjennomforingAvtale.StengtPeriode: type: object properties: id: type: integer format: int32 start: type: string format: date slutt: type: string format: date beskrivelse: type: string required: - beskrivelse - id - slutt - start SanityPerspective: type: string enum: - PREVIEW_DRAFTS - PUBLISHED - RAW Oppskrift: type: object properties: _id: type: string navn: type: string beskrivelse: type: string steg: type: array items: $ref: "#/components/schemas/OppskriftSteg" _updatedAt: type: string required: - _id - _updatedAt - beskrivelse - navn - steg OppskriftSteg: type: object properties: _type: type: string _key: type: string navn: type: string innhold: type: array items: $ref: "#/components/schemas/PortableTextTypedObject" required: - _key - _type - innhold - navn Oppskrifter: type: object properties: data: type: array items: $ref: "#/components/schemas/Oppskrift" required: - data Kontorstruktur: type: object properties: region: $ref: "#/components/schemas/Kontorstruktur.Region" kontorer: type: array items: $ref: "#/components/schemas/Kontorstruktur.Kontor" required: - kontorer - region Kontorstruktur.Region: type: object properties: navn: type: string enhetsnummer: type: string required: - enhetsnummer - navn Kontorstruktur.Kontor: type: object properties: navn: type: string enhetsnummer: type: string type: $ref: "#/components/schemas/Kontorstruktur.Kontortype" required: - enhetsnummer - navn - type Kontorstruktur.Kontortype: type: string enum: - LOKAL - SPESIALENHET examples: {} webhooks: {}