{ "openapi": "3.0.4", "info": { "title": "BIG-register BFF", "version": "v1" }, "paths": { "/health": { "get": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "responses": { "200": { "description": "OK" } } } }, "/health/ready": { "get": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "responses": { "200": { "description": "OK" } } } }, "/api/v1/dashboard-view": { "get": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DashboardViewDto" } } } } } } }, "/api/v1/notes": { "get": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/AantekeningDto" } } } } } } } }, "/api/v1/brp/address": { "get": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BrpAddressDto" } } } } } } }, "/api/v1/duo/diplomas": { "get": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DuoLookupDto" } } } } } } }, "/api/v1/intake/policy": { "get": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/IntakePolicyDto" } } } } } } }, "/api/v1/registrations": { "post": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RegistratieRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ReferentieResponse" } } } }, "422": { "description": "Unprocessable Content", "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ProblemDetails" } } } } } } }, "/api/v1/herregistraties": { "post": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HerregistratieRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ReferentieResponse" } } } }, "422": { "description": "Unprocessable Content", "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ProblemDetails" } } } } } } }, "/api/v1/intakes": { "post": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/IntakeRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ReferentieResponse" } } } }, "422": { "description": "Unprocessable Content", "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ProblemDetails" } } } } } } }, "/api/v1/change-requests": { "post": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ChangeRequestRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ReferentieResponse" } } } }, "422": { "description": "Unprocessable Content", "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ProblemDetails" } } } } } } }, "/api/v1/uploads/categories": { "get": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "parameters": [ { "name": "wizardId", "in": "query", "required": true, "schema": { "type": "string" } }, { "name": "diplomaHerkomst", "in": "query", "schema": { "type": "string" } }, { "name": "taalvaardigheid", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UploadCategoriesDto" } } } } } } }, "/api/v1/uploads/{documentId}/content": { "get": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "parameters": [ { "name": "documentId", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK" }, "404": { "description": "Not Found" } } } }, "/api/v1/uploads/status": { "get": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "parameters": [ { "name": "localIds", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UploadStatusDto" } } } } } } }, "/api/v1/uploads/{documentId}": { "delete": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "parameters": [ { "name": "documentId", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "204": { "description": "No Content" }, "409": { "description": "Conflict", "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ProblemDetails" } } } }, "404": { "description": "Not Found" } } } }, "/api/v1/admin/uploads/{documentId}": { "delete": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "parameters": [ { "name": "documentId", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "204": { "description": "No Content" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" } } } }, "/api/v1/applications": { "get": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/ApplicationSummaryDto" } } } } } } }, "post": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreateApplicationRequest" } } }, "required": true }, "responses": { "201": { "description": "Created", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApplicationDetailDto" } } } } } } }, "/api/v1/applications/{id}": { "get": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ApplicationDetailDto" } } } }, "404": { "description": "Not Found" } } }, "put": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DraftSyncRequest" } } }, "required": true }, "responses": { "204": { "description": "No Content" }, "404": { "description": "Not Found" } } }, "delete": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "responses": { "204": { "description": "No Content" }, "409": { "description": "Conflict", "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ProblemDetails" } } } }, "404": { "description": "Not Found" } } } }, "/api/v1/applications/{id}/submit": { "post": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "string" } } ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SubmitApplicationRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SubmitApplicationResponse" } } } }, "409": { "description": "Conflict", "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ProblemDetails" } } } }, "404": { "description": "Not Found" } } } }, "/api/v1/me": { "get": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/MeDto" } } } } } } }, "/api/v1/brief": { "get": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BriefViewDto" } } } } } }, "put": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SaveBriefRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BriefViewDto" } } } }, "403": { "description": "Forbidden", "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ProblemDetails" } } } }, "409": { "description": "Conflict", "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ProblemDetails" } } } } } } }, "/api/v1/brief/submit": { "post": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "operationId": "briefSubmit", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BriefViewDto" } } } }, "403": { "description": "Forbidden", "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ProblemDetails" } } } }, "409": { "description": "Conflict", "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ProblemDetails" } } } } } } }, "/api/v1/brief/approve": { "post": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BriefViewDto" } } } }, "403": { "description": "Forbidden", "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ProblemDetails" } } } }, "409": { "description": "Conflict", "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ProblemDetails" } } } } } } }, "/api/v1/brief/reject": { "post": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RejectBriefRequest" } } }, "required": true }, "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BriefViewDto" } } } }, "403": { "description": "Forbidden", "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ProblemDetails" } } } }, "409": { "description": "Conflict", "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ProblemDetails" } } } } } } }, "/api/v1/brief/send": { "post": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BriefViewDto" } } } }, "409": { "description": "Conflict", "content": { "application/problem+json": { "schema": { "$ref": "#/components/schemas/ProblemDetails" } } } } } } }, "/api/v1/brief/reset": { "post": { "tags": [ "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ], "operationId": "briefReset", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BriefViewDto" } } } } } } } }, "components": { "schemas": { "AantekeningDto": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "omschrijving": { "type": "string", "nullable": true }, "datum": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AanvraagStatusDto": { "type": "object", "properties": { "tag": { "type": "string", "nullable": true }, "stepIndex": { "type": "integer", "format": "int32", "nullable": true }, "stepCount": { "type": "integer", "format": "int32", "nullable": true }, "referentie": { "type": "string", "nullable": true }, "manual": { "type": "boolean", "nullable": true }, "reden": { "type": "string", "nullable": true } }, "additionalProperties": false }, "AdresDto": { "type": "object", "properties": { "straat": { "type": "string", "nullable": true }, "postcode": { "type": "string", "nullable": true }, "woonplaats": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ApplicationDetailDto": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "type": { "type": "string", "nullable": true }, "status": { "$ref": "#/components/schemas/AanvraagStatusDto" }, "draft": { "nullable": true }, "documentIds": { "type": "array", "items": { "type": "string" }, "nullable": true }, "createdAt": { "type": "string", "nullable": true }, "updatedAt": { "type": "string", "nullable": true }, "submittedAt": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ApplicationSummaryDto": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "type": { "type": "string", "nullable": true }, "status": { "$ref": "#/components/schemas/AanvraagStatusDto" }, "documentIds": { "type": "array", "items": { "type": "string" }, "nullable": true }, "createdAt": { "type": "string", "nullable": true }, "updatedAt": { "type": "string", "nullable": true }, "submittedAt": { "type": "string", "nullable": true } }, "additionalProperties": false }, "BriefDecisionsDto": { "type": "object", "properties": { "canEdit": { "type": "boolean" }, "canApprove": { "type": "boolean" }, "canReject": { "type": "boolean" }, "canSend": { "type": "boolean" } }, "additionalProperties": false }, "BriefDto": { "type": "object", "properties": { "briefId": { "type": "string", "nullable": true }, "beroep": { "type": "string", "nullable": true }, "templateId": { "type": "string", "nullable": true }, "placeholders": { "type": "array", "items": { "$ref": "#/components/schemas/PlaceholderDefDto" }, "nullable": true }, "sections": { "type": "array", "items": { "$ref": "#/components/schemas/LetterSectionDto" }, "nullable": true }, "status": { "$ref": "#/components/schemas/BriefStatusDto" }, "drafterId": { "type": "string", "nullable": true } }, "additionalProperties": false }, "BriefStatusDto": { "type": "object", "properties": { "tag": { "type": "string", "nullable": true }, "submittedBy": { "type": "string", "nullable": true }, "submittedAt": { "type": "string", "nullable": true }, "approvedBy": { "type": "string", "nullable": true }, "approvedAt": { "type": "string", "nullable": true }, "rejectedBy": { "type": "string", "nullable": true }, "rejectedAt": { "type": "string", "nullable": true }, "comments": { "type": "string", "nullable": true }, "sentAt": { "type": "string", "nullable": true } }, "additionalProperties": false }, "BriefViewDto": { "type": "object", "properties": { "brief": { "$ref": "#/components/schemas/BriefDto" }, "availablePassages": { "type": "array", "items": { "$ref": "#/components/schemas/LibraryPassageDto" }, "nullable": true }, "decisions": { "$ref": "#/components/schemas/BriefDecisionsDto" } }, "additionalProperties": false }, "BrpAddressDto": { "type": "object", "properties": { "gevonden": { "type": "boolean" }, "adres": { "$ref": "#/components/schemas/AdresDto" } }, "additionalProperties": false }, "ChangeRequestRequest": { "type": "object", "properties": { "straat": { "type": "string", "nullable": true }, "postcode": { "type": "string", "nullable": true }, "woonplaats": { "type": "string", "nullable": true } }, "additionalProperties": false }, "CreateApplicationRequest": { "type": "object", "properties": { "type": { "type": "string", "nullable": true } }, "additionalProperties": false }, "DashboardViewDto": { "type": "object", "properties": { "registration": { "$ref": "#/components/schemas/RegistrationDto" }, "person": { "$ref": "#/components/schemas/PersonDto" }, "decisions": { "$ref": "#/components/schemas/HerregistratieDecisionsDto" } }, "additionalProperties": false }, "DocumentCategoryDto": { "type": "object", "properties": { "categoryId": { "type": "string", "nullable": true }, "label": { "type": "string", "nullable": true }, "description": { "type": "string", "nullable": true }, "required": { "type": "boolean" }, "acceptedTypes": { "type": "array", "items": { "type": "string" }, "nullable": true }, "maxSizeMb": { "type": "integer", "format": "int32" }, "multiple": { "type": "boolean" }, "allowPostDelivery": { "type": "boolean" } }, "additionalProperties": false }, "DocumentRefDto": { "type": "object", "properties": { "categoryId": { "type": "string", "nullable": true }, "channel": { "type": "string", "nullable": true }, "documentId": { "type": "string", "nullable": true } }, "additionalProperties": false }, "DraftSyncRequest": { "type": "object", "properties": { "draft": { }, "stepIndex": { "type": "integer", "format": "int32" }, "stepCount": { "type": "integer", "format": "int32" }, "documentIds": { "type": "array", "items": { "type": "string" }, "nullable": true } }, "additionalProperties": false }, "DuoDiplomaDto": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "naam": { "type": "string", "nullable": true }, "instelling": { "type": "string", "nullable": true }, "jaar": { "type": "integer", "format": "int32" }, "beroep": { "type": "string", "nullable": true }, "policyQuestions": { "type": "array", "items": { "$ref": "#/components/schemas/PolicyQuestionDto" }, "nullable": true } }, "additionalProperties": false }, "DuoLookupDto": { "type": "object", "properties": { "diplomas": { "type": "array", "items": { "$ref": "#/components/schemas/DuoDiplomaDto" }, "nullable": true }, "handmatig": { "$ref": "#/components/schemas/ManualDiplomaPolicyDto" } }, "additionalProperties": false }, "HerregistratieDecisionsDto": { "type": "object", "properties": { "eligibleForHerregistratie": { "type": "boolean" }, "herregistratieReason": { "type": "string", "nullable": true } }, "additionalProperties": false }, "HerregistratieRequest": { "type": "object", "properties": { "uren": { "type": "integer", "format": "int32" }, "documents": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentRefDto" }, "nullable": true } }, "additionalProperties": false }, "IntakePolicyDto": { "type": "object", "properties": { "scholingThreshold": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "IntakeRequest": { "type": "object", "properties": { "uren": { "type": "integer", "format": "int32" } }, "additionalProperties": false }, "LetterBlockDto": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "blockId": { "type": "string", "nullable": true }, "content": { "$ref": "#/components/schemas/RichTextBlockDto" }, "sourcePassageId": { "type": "string", "nullable": true }, "sourceVersion": { "type": "integer", "format": "int32", "nullable": true }, "edited": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "LetterSectionDto": { "type": "object", "properties": { "sectionKey": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "required": { "type": "boolean" }, "blocks": { "type": "array", "items": { "$ref": "#/components/schemas/LetterBlockDto" }, "nullable": true }, "locked": { "type": "boolean" } }, "additionalProperties": false }, "LibraryPassageDto": { "type": "object", "properties": { "passageId": { "type": "string", "nullable": true }, "scope": { "type": "string", "nullable": true }, "sectionKey": { "type": "string", "nullable": true }, "label": { "type": "string", "nullable": true }, "content": { "$ref": "#/components/schemas/RichTextBlockDto" }, "version": { "type": "integer", "format": "int32" }, "beroep": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ManualDiplomaPolicyDto": { "type": "object", "properties": { "beroepen": { "type": "array", "items": { "type": "string" }, "nullable": true }, "policyQuestions": { "type": "array", "items": { "$ref": "#/components/schemas/PolicyQuestionDto" }, "nullable": true } }, "additionalProperties": false }, "MeDto": { "type": "object", "properties": { "capabilities": { "type": "array", "items": { "type": "string" }, "nullable": true } }, "additionalProperties": false }, "ParagraphDto": { "type": "object", "properties": { "nodes": { "type": "array", "items": { "$ref": "#/components/schemas/RichTextNodeDto" }, "nullable": true }, "list": { "type": "string", "nullable": true } }, "additionalProperties": false }, "PersonDto": { "type": "object", "properties": { "naam": { "type": "string", "nullable": true }, "geboortedatum": { "type": "string", "nullable": true }, "adres": { "$ref": "#/components/schemas/AdresDto" } }, "additionalProperties": false }, "PlaceholderDefDto": { "type": "object", "properties": { "key": { "type": "string", "nullable": true }, "label": { "type": "string", "nullable": true }, "autoResolvable": { "type": "boolean" }, "fillable": { "type": "boolean", "nullable": true }, "deprecated": { "type": "boolean", "nullable": true } }, "additionalProperties": false }, "PolicyQuestionDto": { "type": "object", "properties": { "id": { "type": "string", "nullable": true }, "vraag": { "type": "string", "nullable": true }, "type": { "type": "string", "nullable": true } }, "additionalProperties": false }, "ProblemDetails": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "title": { "type": "string", "nullable": true }, "status": { "type": "integer", "format": "int32", "nullable": true }, "detail": { "type": "string", "nullable": true }, "instance": { "type": "string", "nullable": true } }, "additionalProperties": { } }, "ReferentieResponse": { "type": "object", "properties": { "referentie": { "type": "string", "nullable": true } }, "additionalProperties": false }, "RegistratieRequest": { "type": "object", "properties": { "diplomaHerkomst": { "type": "string", "nullable": true }, "documents": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentRefDto" }, "nullable": true } }, "additionalProperties": false }, "RegistrationDto": { "type": "object", "properties": { "bigNummer": { "type": "string", "nullable": true }, "naam": { "type": "string", "nullable": true }, "beroep": { "type": "string", "nullable": true }, "registratiedatum": { "type": "string", "nullable": true }, "geboortedatum": { "type": "string", "nullable": true }, "status": { "$ref": "#/components/schemas/RegistrationStatusDto" } }, "additionalProperties": false }, "RegistrationStatusDto": { "type": "object", "properties": { "tag": { "type": "string", "nullable": true }, "herregistratieDatum": { "type": "string", "nullable": true }, "geschorstTot": { "type": "string", "nullable": true }, "reden": { "type": "string", "nullable": true }, "doorgehaaldOp": { "type": "string", "nullable": true } }, "additionalProperties": false }, "RejectBriefRequest": { "type": "object", "properties": { "comments": { "type": "string", "nullable": true } }, "additionalProperties": false }, "RichTextBlockDto": { "type": "object", "properties": { "paragraphs": { "type": "array", "items": { "$ref": "#/components/schemas/ParagraphDto" }, "nullable": true } }, "additionalProperties": false }, "RichTextNodeDto": { "type": "object", "properties": { "type": { "type": "string", "nullable": true }, "text": { "type": "string", "nullable": true }, "marks": { "type": "array", "items": { "type": "string" }, "nullable": true }, "key": { "type": "string", "nullable": true } }, "additionalProperties": false }, "SaveBriefRequest": { "type": "object", "properties": { "sections": { "type": "array", "items": { "$ref": "#/components/schemas/LetterSectionDto" }, "nullable": true } }, "additionalProperties": false }, "SubmitApplicationRequest": { "type": "object", "properties": { "diplomaHerkomst": { "type": "string", "nullable": true }, "uren": { "type": "integer", "format": "int32", "nullable": true }, "documents": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentRefDto" }, "nullable": true } }, "additionalProperties": false }, "SubmitApplicationResponse": { "type": "object", "properties": { "referentie": { "type": "string", "nullable": true }, "status": { "$ref": "#/components/schemas/AanvraagStatusDto" } }, "additionalProperties": false }, "UploadCategoriesDto": { "type": "object", "properties": { "categories": { "type": "array", "items": { "$ref": "#/components/schemas/DocumentCategoryDto" }, "nullable": true } }, "additionalProperties": false }, "UploadStatusDto": { "type": "object", "properties": { "results": { "type": "array", "items": { "$ref": "#/components/schemas/UploadStatusItemDto" }, "nullable": true } }, "additionalProperties": false }, "UploadStatusItemDto": { "type": "object", "properties": { "localId": { "type": "string", "nullable": true }, "status": { "type": "string", "nullable": true }, "documentId": { "type": "string", "nullable": true } }, "additionalProperties": false } } }, "tags": [ { "name": "BigRegister.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" } ] }