openapi: 3.1.0 info: title: API version: latest externalDocs: url: / servers: [] tags: [] paths: /api/arrangorflate/tiltaksoversikt: get: tags: - Arrangorflate description: Hent tiltakene for alle arrangører brukeren har tilgang til operationId: getArrangorTiltaksoversikt parameters: - name: sok in: query required: false deprecated: false explode: false schema: type: string - name: page in: query required: false deprecated: false explode: false schema: type: integer format: int32 - name: size in: query required: false deprecated: false explode: false schema: type: integer format: int32 - name: type in: query required: false deprecated: false explode: false schema: $ref: "#/components/schemas/ArrangorflateFilterType" - name: orderBy in: query required: false deprecated: false explode: false schema: $ref: "#/components/schemas/ArrangorflateTiltakFilter.OrderBy" - name: direction in: query required: false deprecated: false explode: false schema: $ref: "#/components/schemas/ArrangorflateFilterDirection" responses: "200": description: Tiltak for arrangør headers: {} content: application/json: schema: $ref: "#/components/schemas/PaginatedResponse_ArrangorInnsendingRadDto" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/arrangorflate/arrangor/{orgnr}/gjennomforing/{gjennomforingId}/opprett-krav: get: tags: - Arrangorflate description: Hent opprettkrav data operationId: getOpprettKravData parameters: - name: orgnr in: path required: true deprecated: false explode: false schema: type: string - name: gjennomforingId in: path required: true deprecated: false explode: false schema: type: string responses: "200": description: Opprett krav data headers: {} content: application/json: schema: $ref: "#/components/schemas/OpprettKravData" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false post: tags: - Arrangorflate description: Opprett krav om utbetaling operationId: postOpprettKrav parameters: - name: orgnr in: path required: true deprecated: false explode: false schema: type: string - name: gjennomforingId in: path required: true deprecated: false explode: false schema: type: string requestBody: description: Request for creating a payment claim content: multipart/form-data: schema: $ref: "#/components/schemas/OpprettKravUtbetalingRequest" required: false responses: "200": description: Informasjon om opprettet krav om utbetaling headers: {} content: application/json: schema: $ref: "#/components/schemas/OpprettKravUtbetalingResponse" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/arrangorflate/arrangor/{orgnr}/gjennomforing/{gjennomforingId}/opprett-krav/deltakere: get: tags: - Arrangorflate description: Hent deltakertabell operationId: getOpprettKravDeltakere parameters: - name: orgnr in: path required: true deprecated: false explode: false schema: type: string - name: gjennomforingId in: path required: true deprecated: false explode: false schema: type: string - name: periodeStart in: query required: false deprecated: false explode: false schema: type: string - name: periodeSlutt in: query required: false deprecated: false explode: false schema: type: string responses: "200": description: Innsendingsdetaljer headers: {} content: application/json: schema: $ref: "#/components/schemas/OpprettKravDeltakere" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/arrangorflate/orgnr-tilganger: get: tags: - Arrangorflate description: Hent ut listen over orgnr bruker har tilgang til operationId: getOrganisasjonTilganger parameters: [] responses: "200": description: Organisasjonsnumre som brukeren har tilgang til headers: {} content: application/json: schema: type: array items: type: string default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/arrangorflate/tilsagn: get: tags: - Arrangorflate description: Hent oversikt over tilsagn for alle arrangører brukeren har tilgang til operationId: getArrangorflateTilsagnRader parameters: - name: search in: query required: false deprecated: false explode: false schema: type: string - name: page in: query required: false deprecated: false explode: false schema: type: integer format: int32 - name: size in: query required: false deprecated: false explode: false schema: type: integer format: int32 - name: orderBy in: query required: false deprecated: false explode: false schema: $ref: "#/components/schemas/ArrangorflateTilsagnFilter.OrderBy" - name: direction in: query required: false deprecated: false explode: false schema: $ref: "#/components/schemas/ArrangorflateFilterDirection" responses: "200": description: Paginert tilsagn i tabellrad format headers: {} content: application/json: schema: $ref: "#/components/schemas/PaginatedResponse_ArrangorflateTilsagnRadDto" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/arrangorflate/tilsagn/{id}: get: tags: - Arrangorflate description: Hent tilsagn operationId: getArrangorflateTilsagn parameters: - name: id in: path required: true deprecated: false explode: false schema: type: string format: uuid responses: "200": description: Tilsagn for gitt id headers: {} content: application/json: schema: $ref: "#/components/schemas/ArrangorflateTilsagnDto" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/arrangorflate/utbetaling: get: tags: - Arrangorflate description: Hent oversikt over utbetalinger for alle arrangører brukeren har tilgang til operationId: getArrangorflateUtbetalinger parameters: - name: sok in: query required: false deprecated: false explode: false schema: type: string - name: page in: query required: false deprecated: false explode: false schema: type: integer format: int32 - name: size in: query required: false deprecated: false explode: false schema: type: integer format: int32 - name: type in: query required: false deprecated: false explode: false schema: $ref: "#/components/schemas/ArrangorflateFilterType" - name: orderBy in: query required: false deprecated: false explode: false schema: $ref: "#/components/schemas/ArrangorflateUtbetalingFilter.OrderBy" - name: direction in: query required: false deprecated: false explode: false schema: $ref: "#/components/schemas/ArrangorflateFilterDirection" responses: "200": description: Utbetalinger i tabellformat headers: {} content: application/json: schema: $ref: "#/components/schemas/PaginatedResponse_ArrangorInnsendingRadDto" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/arrangorflate/utbetaling/{id}: get: tags: - Arrangorflate description: Hent utbetaling for arrangør operationId: getArrangorflateUtbetaling parameters: - name: id in: path required: true deprecated: false explode: false schema: type: string format: uuid responses: "200": description: Utbetaling for gitt id headers: {} content: application/json: schema: $ref: "#/components/schemas/ArrangorflateUtbetalingDto" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/arrangorflate/utbetaling/{id}/godkjenn: post: tags: - Arrangorflate description: Godkjenn en utbetaling på vegne av arrangør operationId: godkjennUtbetaling parameters: - name: id in: path required: true deprecated: false explode: false schema: type: string format: uuid requestBody: content: application/json: schema: $ref: "#/components/schemas/GodkjennUtbetaling" required: false responses: "200": description: Utbetaling ble godkjent headers: {} "400": description: Valideringsfeil headers: {} content: application/json: schema: $ref: "#/components/schemas/ValidationError" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/arrangorflate/utbetaling/{id}/kvittering: get: tags: - Arrangorflate description: Hent utbetalingskvittering for arrangør operationId: getUtbetalingKvittering parameters: - name: id in: path required: true deprecated: false explode: false schema: type: string format: uuid responses: "200": description: Kvitteringsdata for gitt id headers: {} content: application/json: schema: $ref: "#/components/schemas/ArrangorflateUtbetalingKvittering" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/arrangorflate/utbetaling/{id}/avbryt: post: tags: - Arrangorflate description: Avbryt en utbetaling på vegne av arrangør operationId: avbrytUtbetaling parameters: - name: id in: path required: true deprecated: false explode: false schema: type: string format: uuid requestBody: content: application/json: schema: $ref: "#/components/schemas/AvbrytUtbetaling" required: false responses: "200": description: Utbetaling ble avbrutt headers: {} default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/arrangorflate/utbetaling/{id}/regenerer: post: tags: - Arrangorflate description: Regenererer en utbetaling på vegne av arrangør operationId: regenererUtbetaling parameters: - name: id in: path required: true deprecated: false explode: false schema: type: string format: uuid requestBody: content: application/json: schema: $ref: "#/components/schemas/AvbrytUtbetaling" required: false responses: "200": description: Utbetaling ble regenerert headers: {} default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/arrangorflate/utbetaling/{id}/pdf: get: tags: - Arrangorflate description: Hent pdf med status på utbetalingen operationId: getUtbetalingPdf parameters: - name: id in: path required: true deprecated: false explode: false schema: type: string format: uuid responses: "200": description: Informasjon om utbetalingen headers: {} content: application/pdf: schema: type: string default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/arrangorflate/utbetaling/{id}/tilsagn: get: tags: - Arrangorflate description: Hent alle tilsagn som kan benyttes til utbetalingen operationId: getArrangorflateTilsagnTilUtbetaling parameters: - name: id in: path required: true deprecated: false explode: false schema: type: string format: uuid responses: "200": description: Alle tilsagn som kan benyttes til utbetalingen headers: {} content: application/json: schema: type: array items: $ref: "#/components/schemas/ArrangorflateTilsagnDto" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/arrangorflate/utbetaling/{id}/sync-kontonummer: get: tags: - Arrangorflate description: Oppdaterer utbetalingen med nyeste kontonummer registrert for arrangør sitt organisasjonsnummer operationId: synkroniserKontonummerForUtbetaling parameters: - name: id in: path required: true deprecated: false explode: false schema: type: string format: uuid responses: "200": description: Kontonummer som blir benyttet for utbetalingen headers: {} content: application/json: schema: $ref: "#/components/schemas/KontonummerResponse" default: description: Problem details headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false /api/arrangorflate/{orgnr}/features: get: tags: - FeatureToggle operationId: getFeatureToggle parameters: - name: orgnr in: path required: true deprecated: false explode: false schema: type: string - name: feature in: query required: true deprecated: false explode: false schema: $ref: "#/components/schemas/FeatureToggle" - name: tiltakskoder in: query required: false deprecated: false explode: true schema: type: array items: $ref: "#/components/schemas/Tiltakskode" responses: "200": description: Om feature er på eller ikke headers: {} content: application/json: schema: type: boolean default: description: En feil har oppstått headers: {} content: application/json: schema: $ref: "#/components/schemas/ProblemDetail" deprecated: false components: schemas: OpenApiVersion: type: number enum: - 1 ArrangorflateFilterType: type: string enum: - AKTIVE - HISTORISKE ArrangorflateTiltakFilter.OrderBy: type: string enum: - TILTAK - ARRANGOR - START_DATO - SLUTT_DATO - STATUS ArrangorflateFilterDirection: type: string enum: - ASC - DESC PaginationSummary: type: object properties: totalCount: type: integer format: int32 pageSize: type: integer format: int32 totalPages: type: integer format: int32 required: - pageSize - totalCount - totalPages ArrangorInnsendingRadDto: type: object properties: gjennomforingId: type: string format: uuid utbetalingId: type: - "null" - string format: uuid arrangorNavn: type: string organisasjonsnummer: type: string tiltakstypeNavn: type: string tiltakNavn: type: string lopenummer: type: string startDato: type: string format: date sluttDato: type: - "null" - string format: date belop: oneOf: - type: "null" - $ref: "#/components/schemas/ValutaBelop" type: type: - "null" - string status: oneOf: - type: "null" - $ref: "#/components/schemas/ArrangorflateUtbetalingStatus" required: - arrangorNavn - belop - gjennomforingId - lopenummer - organisasjonsnummer - sluttDato - startDato - status - tiltakNavn - tiltakstypeNavn - type - utbetalingId ValutaBelop: type: object properties: belop: type: integer format: int32 valuta: $ref: "#/components/schemas/Valuta" required: - belop - valuta Valuta: type: string enum: - NOK - SEK ArrangorflateUtbetalingStatus: type: string enum: - KLAR_FOR_GODKJENNING - BEHANDLES_AV_NAV - UTBETALT - UBEHANDLET_FORSLAG - OVERFORT_TIL_UTBETALING - DELVIS_UTBETALT - AVBRUTT PaginatedResponse_ArrangorInnsendingRadDto: type: object properties: pagination: $ref: "#/components/schemas/PaginationSummary" data: type: array items: $ref: "#/components/schemas/ArrangorInnsendingRadDto" required: - data - pagination 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 OpprettKravVeiviserStegDto: type: object properties: type: $ref: "#/components/schemas/OpprettKravVeiviserSteg" navn: type: string order: type: integer format: int32 required: - navn - order - type OpprettKravVeiviserSteg: type: string enum: - INFORMASJON - DELTAKERLISTE - UTBETALING - VEDLEGG - OPPSUMMERING OpprettKravInnsendingSteg: type: object properties: guidePanel: oneOf: - type: "null" - $ref: "#/components/schemas/GuidePanelType" definisjonsListe: type: array items: $ref: "#/components/schemas/LabeledDataElement" tilsagn: type: array items: $ref: "#/components/schemas/ArrangorflateTilsagnDto" datoVelger: $ref: "#/components/schemas/DatoVelger" required: - datoVelger - definisjonsListe - guidePanel - tilsagn GuidePanelType: type: string enum: - INVESTERING_VTA_AFT - TIMESPRIS - AVTALT_PRIS LabeledDataElement: type: object properties: type: $ref: "#/components/schemas/LabeledDataElementType" label: type: string value: oneOf: - type: "null" - $ref: "#/components/schemas/DataElement" required: - label - type - value LabeledDataElementType: type: string enum: - INLINE - MULTILINE DataElement: anyOf: - $ref: "#/components/schemas/DATA_ELEMENT_LINK" - $ref: "#/components/schemas/DATA_ELEMENT_MATH_OPERATOR" - $ref: "#/components/schemas/DATA_ELEMENT_MONEY_AMOUNT" - $ref: "#/components/schemas/DATA_ELEMENT_MULTI_LINK_MODAL" - $ref: "#/components/schemas/DATA_ELEMENT_PERIODE" - $ref: "#/components/schemas/DATA_ELEMENT_STATUS" - $ref: "#/components/schemas/DATA_ELEMENT_TEXT" discriminator: propertyName: type mapping: DATA_ELEMENT_LINK: "#/components/schemas/DATA_ELEMENT_LINK" DATA_ELEMENT_MATH_OPERATOR: "#/components/schemas/DATA_ELEMENT_MATH_OPERATOR" DATA_ELEMENT_MONEY_AMOUNT: "#/components/schemas/DATA_ELEMENT_MONEY_AMOUNT" DATA_ELEMENT_MULTI_LINK_MODAL: "#/components/schemas/DATA_ELEMENT_MULTI_LINK_MODAL" DATA_ELEMENT_PERIODE: "#/components/schemas/DATA_ELEMENT_PERIODE" DATA_ELEMENT_STATUS: "#/components/schemas/DATA_ELEMENT_STATUS" DATA_ELEMENT_TEXT: "#/components/schemas/DATA_ELEMENT_TEXT" DATA_ELEMENT_LINK: type: object properties: text: type: string href: type: string digest: type: string required: - digest - href - text DATA_ELEMENT_MATH_OPERATOR: type: object properties: operator: $ref: "#/components/schemas/DataElement.MathOperator.Type" required: - operator DataElement.MathOperator.Type: type: string enum: - plus - minus - multiply - divide - equals DATA_ELEMENT_MONEY_AMOUNT: type: object properties: value: type: - "null" - string currency: type: string required: - currency - value DATA_ELEMENT_MULTI_LINK_MODAL: type: object properties: buttonText: type: string modalContent: $ref: "#/components/schemas/DataElement.MultiLinkModal.ModalContent" required: - buttonText - modalContent DataElement.MultiLinkModal.ModalContent: type: object properties: header: type: string description: type: string links: type: array items: $ref: "#/components/schemas/DATA_ELEMENT_LINK" required: - description - header - links DATA_ELEMENT_PERIODE: type: object properties: start: type: string slutt: type: string required: - slutt - start 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 DATA_ELEMENT_TEXT: type: object properties: value: type: - "null" - string format: oneOf: - type: "null" - $ref: "#/components/schemas/DataElement.Text.Format" required: - format - value DataElement.Text.Format: type: string enum: - date - number ArrangorflateTilsagnDto: type: object properties: id: type: string format: uuid tiltakstype: $ref: "#/components/schemas/ArrangorflateTiltakstypeDto" gjennomforing: $ref: "#/components/schemas/ArrangorflateGjennomforingDto" arrangor: $ref: "#/components/schemas/ArrangorflateArrangorDto" type: $ref: "#/components/schemas/TilsagnType" periode: $ref: "#/components/schemas/Periode" status: $ref: "#/components/schemas/TilsagnStatus" bruktBelop: $ref: "#/components/schemas/ValutaBelop" gjenstaendeBelop: $ref: "#/components/schemas/ValutaBelop" beregning: $ref: "#/components/schemas/DataDetails" bestillingsnummer: type: string beskrivelse: type: - "null" - string deltakere: type: array items: $ref: "#/components/schemas/ArrangorflatePersonalia" required: - arrangor - beregning - beskrivelse - bestillingsnummer - bruktBelop - deltakere - gjennomforing - gjenstaendeBelop - id - periode - status - tiltakstype - type ArrangorflateTiltakstypeDto: type: object properties: navn: type: string tiltakskode: $ref: "#/components/schemas/Tiltakskode" required: - navn - tiltakskode Tiltakskode: type: string enum: - ARBEIDSRETTET_REHABILITERING - AVKLARING - DIGITALT_OPPFOLGINGSTILTAK - JOBBKLUBB - OPPFOLGING - ARBEIDSFORBEREDENDE_TRENING - VARIG_TILRETTELAGT_ARBEID_SKJERMET - VARIG_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_LONNSTLSKUDD - VARIG_LONNSTILSKUD - MENTOR - INKLUDERINGSTILSKUD - SOMMERJOBB - VTAO - FIREARIG_LONNSTILSUDD ArrangorflateGjennomforingDto: type: object properties: id: type: string format: uuid navn: type: string lopenummer: type: string required: - id - lopenummer - navn ArrangorflateArrangorDto: type: object properties: id: type: string format: uuid organisasjonsnummer: type: string navn: type: string required: - id - navn - organisasjonsnummer TilsagnType: type: string enum: - TILSAGN - EKSTRATILSAGN - INVESTERING Periode: type: object properties: start: type: string format: date slutt: type: string format: date required: - slutt - start TilsagnStatus: type: string enum: - TIL_GODKJENNING - GODKJENT - RETURNERT - TIL_ANNULLERING - ANNULLERT - TIL_OPPGJOR - OPPGJORT DataDetails: type: object properties: header: type: - "null" - string entries: type: array items: $ref: "#/components/schemas/LabeledDataElement" required: - entries - header ArrangorflatePersonalia: type: object properties: norskIdent: type: - "null" - string navn: type: - "null" - string required: - navn - norskIdent DatoVelger: anyOf: - $ref: "#/components/schemas/DatoVelgerRange" - $ref: "#/components/schemas/DatoVelgerSelect" discriminator: propertyName: type mapping: DatoVelgerRange: "#/components/schemas/DatoVelgerRange" DatoVelgerSelect: "#/components/schemas/DatoVelgerSelect" DatoVelgerRange: type: object properties: maksSluttdato: type: string format: date required: - maksSluttdato DatoVelgerSelect: type: object properties: periodeForslag: type: array items: $ref: "#/components/schemas/Periode" required: - periodeForslag OpprettKravUtbetalingSteg: type: object properties: kontonummer: type: - "null" - string valuta: $ref: "#/components/schemas/Valuta" required: - kontonummer - valuta OpprettKravVedleggSteg: type: object properties: guidePanel: oneOf: - type: "null" - $ref: "#/components/schemas/OpprettKravVedleggSteg.GuidePanelType" minAntallVedlegg: type: integer format: int32 required: - guidePanel - minAntallVedlegg OpprettKravVedleggSteg.GuidePanelType: type: string enum: - INVESTERING_VTA_AFT - TIMESPRIS - AVTALT_PRIS OpprettKravData: type: object properties: steg: type: array items: $ref: "#/components/schemas/OpprettKravVeiviserStegDto" innsendingSteg: $ref: "#/components/schemas/OpprettKravInnsendingSteg" utbetalingSteg: $ref: "#/components/schemas/OpprettKravUtbetalingSteg" vedleggSteg: $ref: "#/components/schemas/OpprettKravVedleggSteg" required: - innsendingSteg - steg - utbetalingSteg - vedleggSteg OpprettKravDeltakere.GuidePanelType: type: string enum: - GENERELL - TIMESPRIS StengtPeriode: type: object properties: periode: $ref: "#/components/schemas/Periode" beskrivelse: type: string required: - beskrivelse - periode DataDrivenTableDto: type: object properties: columns: type: array items: $ref: "#/components/schemas/DataDrivenTableDto.Column" rows: type: array items: $ref: "#/components/schemas/DataDrivenTableDto.Row" required: - columns - rows DataDrivenTableDto.Column: type: object properties: key: type: string label: type: - "null" - string sortable: type: boolean align: $ref: "#/components/schemas/DataDrivenTableDto.Column.Align" required: - align - key - label - sortable DataDrivenTableDto.Column.Align: type: string enum: - left - center - right DataDrivenTableDto.Row: type: object properties: cells: type: object additionalProperties: $ref: "#/components/schemas/DataElement" content: oneOf: - type: "null" - $ref: "#/components/schemas/TimelineDto" required: - cells - content TimelineDto: type: object properties: startDate: type: string format: date endDate: type: string format: date rows: type: array items: $ref: "#/components/schemas/TimelineDto.Row" required: - endDate - rows - startDate TimelineDto.Row: type: object properties: periods: type: array items: $ref: "#/components/schemas/TimelineDto.Row.Period" label: type: string required: - label - periods TimelineDto.Row.Period: type: object properties: key: type: string start: type: string format: date end: type: string format: date status: $ref: "#/components/schemas/TimelineDto.Row.Period.Variant" content: type: string hover: type: string required: - content - end - hover - key - start - status TimelineDto.Row.Period.Variant: type: string enum: - info - success - warning - danger - neutral OpprettKravDeltakere: type: object properties: guidePanel: $ref: "#/components/schemas/OpprettKravDeltakere.GuidePanelType" stengtHosArrangor: type: array items: $ref: "#/components/schemas/StengtPeriode" uniqueItems: true tabell: $ref: "#/components/schemas/DataDrivenTableDto" tabellFooter: type: array items: $ref: "#/components/schemas/DataDetails" required: - guidePanel - stengtHosArrangor - tabell - tabellFooter PeriodeType: type: string enum: - Inklusiv - Eksklusiv OpprettKravUtbetalingRequest: type: object properties: periodeStart: type: string periodeSlutt: type: string periodeType: $ref: "#/components/schemas/PeriodeType" kidNummer: type: - "null" - string belop: type: integer format: int32 vedlegg: type: array items: type: string format: binary required: - belop - kidNummer - periodeSlutt - periodeStart - periodeType - vedlegg OpprettKravUtbetalingResponse: type: object properties: id: type: string format: uuid required: - id ArrangorflateTilsagnFilter.OrderBy: type: string enum: - TILTAK - ARRANGOR - START_DATO - SLUTT_DATO - TILSAGN - STATUS ArrangorflateTilsagnRadDto: type: object properties: id: type: string format: uuid organisasjonsnummer: type: string tiltakTypeNavn: type: string tiltakNavn: type: string arrangorNavn: type: string periode: $ref: "#/components/schemas/Periode" tilsagnType: type: string bestillingsnummer: type: string status: $ref: "#/components/schemas/TilsagnStatus" required: - arrangorNavn - bestillingsnummer - id - organisasjonsnummer - periode - status - tilsagnType - tiltakNavn - tiltakTypeNavn PaginatedResponse_ArrangorflateTilsagnRadDto: type: object properties: pagination: $ref: "#/components/schemas/PaginationSummary" data: type: array items: $ref: "#/components/schemas/ArrangorflateTilsagnRadDto" required: - data - pagination ArrangorflateUtbetalingFilter.OrderBy: type: string enum: - TILTAK - ARRANGOR - PERIODE - BELOP - STATUS BBan: type: object properties: kontonummer: type: string kid: type: - "null" - string required: - kid - kontonummer ArrangorflateBeregning: type: object properties: displayName: type: string pris: $ref: "#/components/schemas/ValutaBelop" stengt: type: array items: $ref: "#/components/schemas/StengtPeriode" deltakelser: oneOf: - type: "null" - $ref: "#/components/schemas/DataDrivenTableDto" satsDetaljer: type: array items: $ref: "#/components/schemas/DataDetails" required: - deltakelser - displayName - pris - satsDetaljer - stengt UtbetalingTypeDto: type: object properties: displayName: type: string displayNameLong: type: - "null" - string tagName: type: - "null" - string required: - displayName - displayNameLong - tagName ArrangforflateUtbetalingLinje: type: object properties: id: type: string format: uuid tilsagn: $ref: "#/components/schemas/ArrangorflateTilsagnSummary" status: $ref: "#/components/schemas/UtbetalingLinjeStatus" statusSistOppdatert: type: - "null" - string format: date-time pris: $ref: "#/components/schemas/ValutaBelop" required: - id - pris - status - statusSistOppdatert - tilsagn ArrangorflateTilsagnSummary: type: object properties: id: type: string format: uuid bestillingsnummer: type: string required: - bestillingsnummer - id UtbetalingLinjeStatus: type: string enum: - TIL_ATTESTERING - GODKJENT - RETURNERT - UTBETALT - OVERFORT_TIL_UTBETALING DeltakerAdvarselDto: type: object properties: deltakerId: type: string format: uuid beskrivelse: type: string type: $ref: "#/components/schemas/DeltakerAdvarselType" required: - beskrivelse - deltakerId - type DeltakerAdvarselType: type: string enum: - RelevanteForslag - FeilSluttDato ArrangorAvbrytStatus: type: string enum: - ACTIVATED - DEACTIVATED - HIDDEN ArrangorflateUtbetalingDto: type: object properties: id: type: string format: uuid status: $ref: "#/components/schemas/ArrangorflateUtbetalingStatus" innsendtAvArrangorDato: type: - "null" - string format: date utbetalesTidligstDato: type: - "null" - string format: date kanViseBeregning: type: boolean createdAt: type: string format: date-time updatedAt: type: string format: date-time tiltakstype: $ref: "#/components/schemas/ArrangorflateTiltakstypeDto" gjennomforing: $ref: "#/components/schemas/ArrangorflateGjennomforingDto" arrangor: $ref: "#/components/schemas/ArrangorflateArrangorDto" betalingsinformasjon: oneOf: - type: "null" - $ref: "#/components/schemas/BBan" valuta: $ref: "#/components/schemas/Valuta" beregning: $ref: "#/components/schemas/ArrangorflateBeregning" periode: $ref: "#/components/schemas/Periode" type: $ref: "#/components/schemas/UtbetalingTypeDto" innsendingsDetaljer: type: array items: $ref: "#/components/schemas/LabeledDataElement" linjer: type: array items: $ref: "#/components/schemas/ArrangforflateUtbetalingLinje" advarsler: type: array items: $ref: "#/components/schemas/DeltakerAdvarselDto" kanAvbrytes: $ref: "#/components/schemas/ArrangorAvbrytStatus" avbruttDato: type: - "null" - string format: date kanRegenereres: type: boolean regenerertId: type: - "null" - string format: uuid required: - advarsler - arrangor - avbruttDato - beregning - betalingsinformasjon - createdAt - gjennomforing - id - innsendingsDetaljer - innsendtAvArrangorDato - kanAvbrytes - kanRegenereres - kanViseBeregning - linjer - periode - regenerertId - status - tiltakstype - type - updatedAt - utbetalesTidligstDato - valuta GodkjennUtbetaling: type: object properties: updatedAt: type: string kid: type: - "null" - string required: - kid - updatedAt FieldError: type: object properties: pointer: type: string detail: type: string required: - detail - pointer JsonElement: type: object properties: {} ValidationError: type: object properties: detail: type: string errors: type: array items: $ref: "#/components/schemas/FieldError" type: type: string title: type: string status: type: integer format: int32 extensions: type: object additionalProperties: $ref: "#/components/schemas/JsonElement" instance: type: - "null" - string required: - detail - errors - extensions - instance - status - title - type ArrangorflateUtbetalingKvittering: type: object properties: id: type: string format: uuid mottattDato: type: string format: date utbetalesTidligstDato: type: - "null" - string format: date kontonummer: type: - "null" - string required: - id - kontonummer - mottattDato - utbetalesTidligstDato AvbrytUtbetaling: type: object properties: begrunnelse: type: - "null" - string required: - begrunnelse KontonummerResponse: type: object properties: kontonummer: type: string required: - kontonummer FeatureToggle: type: string enum: - TILTAKSHISTORIKK_VIS_KOMET_ENKELTPLASSER - TILTAKSADMINISTRASJON_ENKELTPLASS_FILTER - TILTAKSADMINISTRASJON_VIS_TILSKUDDSBEHANDLING examples: {} webhooks: {}