diff --git a/spec/postfach-api-facade.yaml b/spec/postfach-api-facade.yaml index 13769a953eb304dc17edf51731d8c6cb36cd28d3..a8aa628e214ede3018cf777e6ab435b828411306 100644 --- a/spec/postfach-api-facade.yaml +++ b/spec/postfach-api-facade.yaml @@ -60,26 +60,12 @@ paths: "200": description: OK<br />Erfolgreich hochgeladen. content: - text/plain: - schema: - $ref: "#/components/schemas/Responses_UploadResponse" application/json: schema: $ref: "#/components/schemas/Responses_UploadResponse" - text/json: - schema: - $ref: "#/components/schemas/Responses_UploadResponse" "400": description: Bad Request content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -88,25 +74,9 @@ paths: title: Bad Request status: 400 detail: Feld 'Xyz' darf nicht leer sein. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. "401": description: Unauthorized content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -115,14 +85,6 @@ paths: title: Unauthorized status: 401 detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. /Filestorage/v1/{uploadId}/{chunkIndex}: post: tags: @@ -168,14 +130,6 @@ paths: "400": description: Bad Request content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -184,25 +138,9 @@ paths: title: Bad Request status: 400 detail: Feld 'Xyz' darf nicht leer sein. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. "401": description: Unauthorized content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -211,25 +149,9 @@ paths: title: Unauthorized status: 401 detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. "409": description: Conflict<br />Dieses Dateistück wurde bereits zuvor hochgeladen. content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-409-conflict - title: Conflict - status: 409 - detail: Dieses Dateistück wurde bereits zuvor hochgeladen. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -238,14 +160,6 @@ paths: title: Conflict status: 409 detail: Dieses Dateistück wurde bereits zuvor hochgeladen. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-409-conflict - title: Conflict - status: 409 - detail: Dieses Dateistück wurde bereits zuvor hochgeladen. /Filestorage/v1/{uploadId}/CheckUpload: get: tags: @@ -264,26 +178,12 @@ paths: description: OK<br />Die Datei wurde erfolgreich virenüberprüft und steht in den angegebenen `storages` zum Download bereit. content: - text/plain: - schema: - $ref: "#/components/schemas/Responses_CheckUploadResponse" application/json: schema: $ref: "#/components/schemas/Responses_CheckUploadResponse" - text/json: - schema: - $ref: "#/components/schemas/Responses_CheckUploadResponse" "400": description: Bad Request<br />Die Datei ist nicht sicher und wurde abgelehnt. content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Die Datei ist nicht sicher und wurde abgelehnt. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -292,25 +192,9 @@ paths: title: Bad Request status: 400 detail: Die Datei ist nicht sicher und wurde abgelehnt. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Die Datei ist nicht sicher und wurde abgelehnt. "401": description: Unauthorized content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -319,27 +203,10 @@ paths: title: Unauthorized status: 401 detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. "404": description: Not found<br />Die Datei existiert weder im Upload-Bereich noch in einem Filestorage. content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-404-not-found - title: Not Found - status: 404 - detail: Die Datei existiert weder im Upload-Bereich noch in einem - Filestorage. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -349,27 +216,10 @@ paths: status: 404 detail: Die Datei existiert weder im Upload-Bereich noch in einem Filestorage. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-404-not-found - title: Not Found - status: 404 - detail: Die Datei existiert weder im Upload-Bereich noch in einem - Filestorage. "422": description: Unprocessable Content<br />Es wurden noch nicht alle Dateistücke hochgeladen. content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#section-15.5.21 - title: Unprocessable Content - status: 422 - detail: Es wurden noch nicht alle Dateistücke hochgeladen. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -378,25 +228,9 @@ paths: title: Unprocessable Content status: 422 detail: Es wurden noch nicht alle Dateistücke hochgeladen. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#section-15.5.21 - title: Unprocessable Content - status: 422 - detail: Es wurden noch nicht alle Dateistücke hochgeladen. "503": description: Service unavailable<br />Virenprüfung läuft. content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Die Virenprüfung läuft noch. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -405,14 +239,6 @@ paths: title: Service Unavailable status: 503 detail: Die Virenprüfung läuft noch. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Die Virenprüfung läuft noch. /Filestorage/v1/{guid}: get: tags: @@ -447,27 +273,12 @@ paths: "200": description: OK content: - text/plain: - schema: - $ref: "#/components/schemas/Responses_FilestoragePayloadContent" application/json: schema: $ref: "#/components/schemas/Responses_FilestoragePayloadContent" - text/json: - schema: - $ref: "#/components/schemas/Responses_FilestoragePayloadContent" "400": description: Bad Request content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Nur für herunterladbare Dateien. `additionalContext` muss - mit einem '$' beginnen. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -477,26 +288,9 @@ paths: status: 400 detail: Nur für herunterladbare Dateien. `additionalContext` muss mit einem '$' beginnen. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Nur für herunterladbare Dateien. `additionalContext` muss - mit einem '$' beginnen. "401": description: Unauthorized content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -505,26 +299,9 @@ paths: title: Unauthorized status: 401 detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. "404": description: Not Found content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-404-not-found - title: Not Found - status: 404 - detail: Die Datei existiert weder im Upload-Bereich noch in einem - Filestorage. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -534,26 +311,9 @@ paths: status: 404 detail: Die Datei existiert weder im Upload-Bereich noch in einem Filestorage. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-404-not-found - title: Not Found - status: 404 - detail: Die Datei existiert weder im Upload-Bereich noch in einem - Filestorage. "422": description: Unprocessable Content content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#section-15.5.21 - title: Unprocessable Content - status: 422 - detail: Es wurden noch nicht alle Dateistücke hochgeladen. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -562,25 +322,9 @@ paths: title: Unprocessable Content status: 422 detail: Es wurden noch nicht alle Dateistücke hochgeladen. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#section-15.5.21 - title: Unprocessable Content - status: 422 - detail: Es wurden noch nicht alle Dateistücke hochgeladen. "503": description: Service Unavailable content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Die Virenprüfung läuft noch. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -589,14 +333,6 @@ paths: title: Service Unavailable status: 503 detail: Die Virenprüfung läuft noch. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Die Virenprüfung läuft noch. delete: tags: - Filestorage @@ -620,14 +356,6 @@ paths: "400": description: Bad Request content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -636,25 +364,9 @@ paths: title: Bad Request status: 400 detail: Feld 'Xyz' darf nicht leer sein. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. "401": description: Unauthorized content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -663,14 +375,6 @@ paths: title: Unauthorized status: 401 detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. /Filestorage/v1/{guid}/ExpirationDate: put: tags: @@ -698,42 +402,19 @@ paths: requestBody: description: Verfallsdatum der Datei content: - application/json-patch+json: - schema: - $ref: "#/components/schemas/Responses_ExpirationDateDto" application/json: schema: $ref: "#/components/schemas/Responses_ExpirationDateDto" - text/json: - schema: - $ref: "#/components/schemas/Responses_ExpirationDateDto" - application/*+json: - schema: - $ref: "#/components/schemas/Responses_ExpirationDateDto" responses: "200": description: OK content: - text/plain: - schema: - type: boolean application/json: schema: type: boolean - text/json: - schema: - type: boolean "400": description: Bad Request<br />Die Datei ist von einem Virus befallen. content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -742,25 +423,9 @@ paths: title: Bad Request status: 400 detail: Feld 'Xyz' darf nicht leer sein. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. "401": description: Unauthorized content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -769,27 +434,10 @@ paths: title: Unauthorized status: 401 detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. "404": description: Not Found<br />Eine Datei mit dem angegebenen Identifikator (GUID) wurde nicht gefunden. content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-404-not-found - title: Not Found - status: 404 - detail: Eine Datei mit dem angegebenen Identifikator (GUID) wurde - nicht gefunden. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -799,26 +447,9 @@ paths: status: 404 detail: Eine Datei mit dem angegebenen Identifikator (GUID) wurde nicht gefunden. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-404-not-found - title: Not Found - status: 404 - detail: Eine Datei mit dem angegebenen Identifikator (GUID) wurde - nicht gefunden. "503": description: Service Unavailable<br />Die Virenprüfung läuft noch. content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Die Virenprüfung läuft noch. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -827,14 +458,6 @@ paths: title: Service Unavailable status: 503 detail: Die Virenprüfung läuft noch. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Die Virenprüfung läuft noch. get: tags: - Filestorage @@ -862,26 +485,12 @@ paths: "200": description: OK content: - text/plain: - schema: - $ref: "#/components/schemas/Responses_ExpirationDateDto" application/json: schema: $ref: "#/components/schemas/Responses_ExpirationDateDto" - text/json: - schema: - $ref: "#/components/schemas/Responses_ExpirationDateDto" "400": description: Bad Request<br />Die Datei ist von einem Virus befallen. content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -890,25 +499,9 @@ paths: title: Bad Request status: 400 detail: Feld 'Xyz' darf nicht leer sein. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. "401": description: Unauthorized content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -917,27 +510,10 @@ paths: title: Unauthorized status: 401 detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. "404": description: Not Found<br />Eine Datei mit dem angegebenen Identifikator (GUID) wurde nicht gefunden. content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-404-not-found - title: Not Found - status: 404 - detail: Eine Datei mit dem angegebenen Identifikator (GUID) wurde - nicht gefunden. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -947,26 +523,9 @@ paths: status: 404 detail: Eine Datei mit dem angegebenen Identifikator (GUID) wurde nicht gefunden. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-404-not-found - title: Not Found - status: 404 - detail: Eine Datei mit dem angegebenen Identifikator (GUID) wurde - nicht gefunden. "503": description: Service Unavailable<br />Die Virenprüfung läuft noch. content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Die Virenprüfung läuft noch. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -975,14 +534,6 @@ paths: title: Service Unavailable status: 503 detail: Die Virenprüfung läuft noch. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Die Virenprüfung läuft noch. /Mailbox/v1/Read/UnreadMessages/Count/{mailboxType}: get: tags: @@ -1000,15 +551,6 @@ paths: "200": description: OK content: - text/plain: - schema: - $ref: "#/components/schemas/Responses_MailboxResponse" - example: - unreadMessages: 3 - meta: - correlationId: b7cba351-5710-417e-9057-ede1e81222ae - serviceCode: postfachapi - serviceDescription: postfach api (Appserver solution) application/json: schema: $ref: "#/components/schemas/Responses_MailboxResponse" @@ -1018,26 +560,9 @@ paths: correlationId: b7cba351-5710-417e-9057-ede1e81222ae serviceCode: postfachapi serviceDescription: postfach api (Appserver solution) - text/json: - schema: - $ref: "#/components/schemas/Responses_MailboxResponse" - example: - unreadMessages: 3 - meta: - correlationId: b7cba351-5710-417e-9057-ede1e81222ae - serviceCode: postfachapi - serviceDescription: postfach api (Appserver solution) "400": description: Bad Request content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1046,25 +571,9 @@ paths: title: Bad Request status: 400 detail: Feld 'Xyz' darf nicht leer sein. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. "401": description: Unauthorized content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1073,25 +582,9 @@ paths: title: Unauthorized status: 401 detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. "403": description: Forbidden content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -1100,25 +593,9 @@ paths: title: Forbidden status: 403 detail: Der Zugang ist nicht erlaubt. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. "429": description: Too Many Requests content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1127,25 +604,9 @@ paths: title: Too Many Requests status: 429 detail: Es wurden zu häufig Requests eingereicht. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. "500": description: Internal Server Error content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1154,25 +615,9 @@ paths: title: Internal Server Error status: 500 detail: Es ist ein interner Serverfehler aufgetreten. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. "503": description: Service Unavailable content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1181,14 +626,6 @@ paths: title: Service Unavailable status: 503 detail: Der Dienst ist zurzeit nicht verfügbar. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. /Mailbox/v1/Read/Messages/{mailboxType}: get: tags: @@ -1206,7 +643,7 @@ paths: "200": description: OK content: - text/plain: + application/json: schema: $ref: "#/components/schemas/Responses_MailboxResponse" example: @@ -1251,118 +688,12 @@ paths: correlationId: b7cba351-5710-417e-9057-ede1e81222ae serviceCode: postfachapi serviceDescription: postfach api (Appserver solution) + "400": + description: Bad Request + content: application/json: schema: - $ref: "#/components/schemas/Responses_MailboxResponse" - example: - mails: - - mailHeader: - replyAction: ReplyForbidden - sender: null - recipient: null - processDate: 2023-07-10T14:11:17.8095333+02:00 - statedDate: 2023-07-10T14:11:16.8095333+02:00 - subject: My First Mail - sequenceNumber: null - isRead: true - isObligatory: true - countConversation: 0 - hasAttachments: false - isReply: false - eidas: Substantial - isAuthorized: true - references: [] - guid: 9efdc6b3-e90d-4054-b0ca-3ef9634e9095 - linkToBody: null - - mailHeader: - replyAction: ReplyForbidden - sender: null - recipient: null - processDate: 2023-07-10T15:11:17.8095333+02:00 - statedDate: 2023-07-10T15:11:16.8095333+02:00 - subject: My Second Mail - sequenceNumber: null - isRead: true - isObligatory: true - countConversation: 0 - hasAttachments: false - isReply: false - eidas: Substantial - isAuthorized: true - references: [] - guid: 5f12aee3-d35b-4d94-855c-53bdcc704fd0 - linkToBody: null - meta: - correlationId: b7cba351-5710-417e-9057-ede1e81222ae - serviceCode: postfachapi - serviceDescription: postfach api (Appserver solution) - text/json: - schema: - $ref: "#/components/schemas/Responses_MailboxResponse" - example: - mails: - - mailHeader: - replyAction: ReplyForbidden - sender: null - recipient: null - processDate: 2023-07-10T14:11:17.8095333+02:00 - statedDate: 2023-07-10T14:11:16.8095333+02:00 - subject: My First Mail - sequenceNumber: null - isRead: true - isObligatory: true - countConversation: 0 - hasAttachments: false - isReply: false - eidas: Substantial - isAuthorized: true - references: [] - guid: 9efdc6b3-e90d-4054-b0ca-3ef9634e9095 - linkToBody: null - - mailHeader: - replyAction: ReplyForbidden - sender: null - recipient: null - processDate: 2023-07-10T15:11:17.8095333+02:00 - statedDate: 2023-07-10T15:11:16.8095333+02:00 - subject: My Second Mail - sequenceNumber: null - isRead: true - isObligatory: true - countConversation: 0 - hasAttachments: false - isReply: false - eidas: Substantial - isAuthorized: true - references: [] - guid: 5f12aee3-d35b-4d94-855c-53bdcc704fd0 - linkToBody: null - meta: - correlationId: b7cba351-5710-417e-9057-ede1e81222ae - serviceCode: postfachapi - serviceDescription: postfach api (Appserver solution) - "400": - description: Bad Request - content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. - application/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" + $ref: "#/components/schemas/Contract_FailInfo" example: type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request title: Bad Request @@ -1371,14 +702,6 @@ paths: "401": description: Unauthorized content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1387,25 +710,9 @@ paths: title: Unauthorized status: 401 detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. "403": description: Forbidden content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -1414,25 +721,9 @@ paths: title: Forbidden status: 403 detail: Der Zugang ist nicht erlaubt. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. "429": description: Too Many Requests content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1441,25 +732,9 @@ paths: title: Too Many Requests status: 429 detail: Es wurden zu häufig Requests eingereicht. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. "500": description: Internal Server Error content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1468,25 +743,9 @@ paths: title: Internal Server Error status: 500 detail: Es ist ein interner Serverfehler aufgetreten. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. "503": description: Service Unavailable content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1495,14 +754,6 @@ paths: title: Service Unavailable status: 503 detail: Der Dienst ist zurzeit nicht verfügbar. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. /MailboxDirectory/v1/Lookup: post: tags: @@ -1512,54 +763,22 @@ paths: requestBody: description: Liste der angefragten NameIdentifier content: - application/json-patch+json: - schema: - type: array - items: - type: string - format: uuid application/json: schema: type: array items: type: string format: uuid - text/json: - schema: - type: array - items: - type: string - format: uuid - application/*+json: - schema: - type: array - items: - type: string - format: uuid responses: "200": description: OK content: - text/plain: - schema: - $ref: "#/components/schemas/Responses_MailboxDirectoryResponse" application/json: schema: $ref: "#/components/schemas/Responses_MailboxDirectoryResponse" - text/json: - schema: - $ref: "#/components/schemas/Responses_MailboxDirectoryResponse" "400": description: Bad Request content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1568,25 +787,9 @@ paths: title: Bad Request status: 400 detail: Feld 'Xyz' darf nicht leer sein. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. "401": description: Unauthorized content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1595,25 +798,9 @@ paths: title: Unauthorized status: 401 detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. "403": description: Forbidden content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -1622,25 +809,9 @@ paths: title: Forbidden status: 403 detail: Der Zugang ist nicht erlaubt. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. "429": description: Too Many Requests content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1649,25 +820,9 @@ paths: title: Too Many Requests status: 429 detail: Es wurden zu häufig Requests eingereicht. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. "500": description: Internal Server Error content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1676,25 +831,9 @@ paths: title: Internal Server Error status: 500 detail: Es ist ein interner Serverfehler aufgetreten. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. "503": description: Service Unavailable content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1703,14 +842,6 @@ paths: title: Service Unavailable status: 503 detail: Der Dienst ist zurzeit nicht verfügbar. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. /MessageExchange/v1/Send/{mailboxId}: post: tags: @@ -1731,42 +862,19 @@ paths: requestBody: description: Daten der zu sendenden Nachricht. content: - application/json-patch+json: - schema: - $ref: "#/components/schemas/Out_SendMessageRequestV2" application/json: schema: $ref: "#/components/schemas/Out_SendMessageRequestV2" - text/json: - schema: - $ref: "#/components/schemas/Out_SendMessageRequestV2" - application/*+json: - schema: - $ref: "#/components/schemas/Out_SendMessageRequestV2" responses: "200": description: OK content: - text/plain: - schema: - $ref: "#/components/schemas/MessageExchange_SendMessageResponse" application/json: schema: $ref: "#/components/schemas/MessageExchange_SendMessageResponse" - text/json: - schema: - $ref: "#/components/schemas/MessageExchange_SendMessageResponse" "400": description: Bad Request content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1775,61 +883,21 @@ paths: title: Bad Request status: 400 detail: Feld 'Xyz' darf nicht leer sein. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. "401": description: Unauthorized content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" example: type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - "403": - description: Forbidden - content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. - application/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. - text/json: + status: 401 + detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. + "403": + description: Forbidden + content: + application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" example: @@ -1840,14 +908,6 @@ paths: "429": description: Too Many Requests content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1856,25 +916,9 @@ paths: title: Too Many Requests status: 429 detail: Es wurden zu häufig Requests eingereicht. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. "500": description: Internal Server Error content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1883,25 +927,9 @@ paths: title: Internal Server Error status: 500 detail: Es ist ein interner Serverfehler aufgetreten. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. "503": description: Service Unavailable content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1910,26 +938,9 @@ paths: title: Service Unavailable status: 503 detail: Der Dienst ist zurzeit nicht verfügbar. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. "404": description: Not Found<br />Das Postfach ist unbekannt. content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-404-not-found - title: Not Found - status: 404 - detail: Ein Postfach mit dem angegebenen Identifikator (GUID) wurde - nicht gefunden. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -1939,15 +950,6 @@ paths: status: 404 detail: Ein Postfach mit dem angegebenen Identifikator (GUID) wurde nicht gefunden. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-404-not-found - title: Not Found - status: 404 - detail: Ein Postfach mit dem angegebenen Identifikator (GUID) wurde - nicht gefunden. /MessageExchange/v1/Receive/{messageId}/Attachment/{attachmentId}: get: tags: @@ -2075,26 +1077,12 @@ paths: "200": description: OK content: - text/plain: - schema: - $ref: "#/components/schemas/V1_ReplyMessage" application/json: schema: $ref: "#/components/schemas/V1_ReplyMessage" - text/json: - schema: - $ref: "#/components/schemas/V1_ReplyMessage" "400": description: Bad Request content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2103,25 +1091,9 @@ paths: title: Bad Request status: 400 detail: Feld 'Xyz' darf nicht leer sein. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. "401": description: Unauthorized content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2130,25 +1102,9 @@ paths: title: Unauthorized status: 401 detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. "403": description: Forbidden content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -2157,25 +1113,9 @@ paths: title: Forbidden status: 403 detail: Der Zugang ist nicht erlaubt. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. "429": description: Too Many Requests content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2184,25 +1124,9 @@ paths: title: Too Many Requests status: 429 detail: Es wurden zu häufig Requests eingereicht. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. "500": description: Internal Server Error content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2211,25 +1135,9 @@ paths: title: Internal Server Error status: 500 detail: Es ist ein interner Serverfehler aufgetreten. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. "503": description: Service Unavailable content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2238,26 +1146,9 @@ paths: title: Service Unavailable status: 503 detail: Der Dienst ist zurzeit nicht verfügbar. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. "404": description: Not Found<br />Die Nachricht ist unbekannt. content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-404-not-found - title: Not Found - status: 404 - detail: Eine Nachricht mit dem angegebenen Identifikator (GUID) wurde - nicht gefunden. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2267,15 +1158,6 @@ paths: status: 404 detail: Eine Nachricht mit dem angegebenen Identifikator (GUID) wurde nicht gefunden. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-404-not-found - title: Not Found - status: 404 - detail: Eine Nachricht mit dem angegebenen Identifikator (GUID) wurde - nicht gefunden. /MessageExchange/v1/Receive: get: tags: @@ -2307,26 +1189,12 @@ paths: "200": description: OK content: - text/plain: - schema: - $ref: "#/components/schemas/MessageExchange_ReceiveMessagesResponse" application/json: schema: $ref: "#/components/schemas/MessageExchange_ReceiveMessagesResponse" - text/json: - schema: - $ref: "#/components/schemas/MessageExchange_ReceiveMessagesResponse" "400": description: Bad Request content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2335,25 +1203,9 @@ paths: title: Bad Request status: 400 detail: Feld 'Xyz' darf nicht leer sein. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. "401": description: Unauthorized content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2362,25 +1214,9 @@ paths: title: Unauthorized status: 401 detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. "403": description: Forbidden content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -2389,25 +1225,9 @@ paths: title: Forbidden status: 403 detail: Der Zugang ist nicht erlaubt. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. "429": description: Too Many Requests content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2416,25 +1236,9 @@ paths: title: Too Many Requests status: 429 detail: Es wurden zu häufig Requests eingereicht. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. "500": description: Internal Server Error content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2443,25 +1247,9 @@ paths: title: Internal Server Error status: 500 detail: Es ist ein interner Serverfehler aufgetreten. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. "503": description: Service Unavailable content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2470,14 +1258,6 @@ paths: title: Service Unavailable status: 503 detail: Der Dienst ist zurzeit nicht verfügbar. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. /MessageExchange/v1/Delete/{messageId}: delete: tags: @@ -2496,26 +1276,12 @@ paths: "200": description: OK content: - text/plain: - schema: - $ref: "#/components/schemas/MessageExchange_DeleteMessageResponse" application/json: schema: $ref: "#/components/schemas/MessageExchange_DeleteMessageResponse" - text/json: - schema: - $ref: "#/components/schemas/MessageExchange_DeleteMessageResponse" "400": description: Bad Request content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2524,25 +1290,9 @@ paths: title: Bad Request status: 400 detail: Feld 'Xyz' darf nicht leer sein. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. "401": description: Unauthorized content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2551,25 +1301,9 @@ paths: title: Unauthorized status: 401 detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. "403": description: Forbidden content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -2578,25 +1312,9 @@ paths: title: Forbidden status: 403 detail: Der Zugang ist nicht erlaubt. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. "429": description: Too Many Requests content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2605,25 +1323,9 @@ paths: title: Too Many Requests status: 429 detail: Es wurden zu häufig Requests eingereicht. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. "500": description: Internal Server Error content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2632,25 +1334,9 @@ paths: title: Internal Server Error status: 500 detail: Es ist ein interner Serverfehler aufgetreten. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. "503": description: Service Unavailable content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2659,26 +1345,9 @@ paths: title: Service Unavailable status: 503 detail: Der Dienst ist zurzeit nicht verfügbar. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. "404": description: Not Found<br />Die Nachricht ist unbekannt. content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-404-not-found - title: Not Found - status: 404 - detail: Eine Nachricht mit dem angegebenen Identifikator (GUID) wurde - nicht gefunden. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2688,15 +1357,6 @@ paths: status: 404 detail: Eine Nachricht mit dem angegebenen Identifikator (GUID) wurde nicht gefunden. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-404-not-found - title: Not Found - status: 404 - detail: Eine Nachricht mit dem angegebenen Identifikator (GUID) wurde - nicht gefunden. /MessageExchange/v1/Send/MessageWithAttachments/{mailboxId}: post: tags: @@ -2742,15 +1402,6 @@ paths: "200": description: OK content: - text/plain: - schema: - $ref: "#/components/schemas/Responses_MailboxResponse" - example: - unreadMessages: 3 - meta: - correlationId: b7cba351-5710-417e-9057-ede1e81222ae - serviceCode: postfachapi - serviceDescription: postfach api (Appserver solution) application/json: schema: $ref: "#/components/schemas/Responses_MailboxResponse" @@ -2760,26 +1411,9 @@ paths: correlationId: b7cba351-5710-417e-9057-ede1e81222ae serviceCode: postfachapi serviceDescription: postfach api (Appserver solution) - text/json: - schema: - $ref: "#/components/schemas/Responses_MailboxResponse" - example: - unreadMessages: 3 - meta: - correlationId: b7cba351-5710-417e-9057-ede1e81222ae - serviceCode: postfachapi - serviceDescription: postfach api (Appserver solution) "400": description: Bad Request content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2788,25 +1422,9 @@ paths: title: Bad Request status: 400 detail: Feld 'Xyz' darf nicht leer sein. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. "401": description: Unauthorized content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2815,25 +1433,9 @@ paths: title: Unauthorized status: 401 detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. "403": description: Forbidden content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -2842,25 +1444,9 @@ paths: title: Forbidden status: 403 detail: Der Zugang ist nicht erlaubt. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. "429": description: Too Many Requests content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2869,25 +1455,9 @@ paths: title: Too Many Requests status: 429 detail: Es wurden zu häufig Requests eingereicht. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. "500": description: Internal Server Error content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2896,25 +1466,9 @@ paths: title: Internal Server Error status: 500 detail: Es ist ein interner Serverfehler aufgetreten. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. "503": description: Service Unavailable content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2923,26 +1477,9 @@ paths: title: Service Unavailable status: 503 detail: Der Dienst ist zurzeit nicht verfügbar. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. "404": description: Not Found<br />Das Postfach ist unbekannt. content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-404-not-found - title: Not Found - status: 404 - detail: Ein Postfach mit dem angegebenen Identifikator (GUID) wurde - nicht gefunden. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -2952,15 +1489,6 @@ paths: status: 404 detail: Ein Postfach mit dem angegebenen Identifikator (GUID) wurde nicht gefunden. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-404-not-found - title: Not Found - status: 404 - detail: Ein Postfach mit dem angegebenen Identifikator (GUID) wurde - nicht gefunden. /MessageExchange/v1/Status/{messageId}: get: tags: @@ -3216,62 +1744,24 @@ paths: "200": description: OK content: - text/plain: - schema: - $ref: "#/components/schemas/Quarantine_Status" application/json: schema: $ref: "#/components/schemas/Quarantine_Status" - text/json: - schema: - $ref: "#/components/schemas/Quarantine_Status" "400": description: Bad Request content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. - application/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. - "401": - description: Unauthorized - content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: + type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request + title: Bad Request + status: 400 + detail: Feld 'Xyz' darf nicht leer sein. + "401": + description: Unauthorized + content: + application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" example: @@ -3282,14 +1772,6 @@ paths: "403": description: Forbidden content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -3298,25 +1780,9 @@ paths: title: Forbidden status: 403 detail: Der Zugang ist nicht erlaubt. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. "429": description: Too Many Requests content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -3325,25 +1791,9 @@ paths: title: Too Many Requests status: 429 detail: Es wurden zu häufig Requests eingereicht. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. "500": description: Internal Server Error content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -3352,25 +1802,9 @@ paths: title: Internal Server Error status: 500 detail: Es ist ein interner Serverfehler aufgetreten. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. "503": description: Service Unavailable content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -3379,14 +1813,6 @@ paths: title: Service Unavailable status: 503 detail: Der Dienst ist zurzeit nicht verfügbar. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. delete: tags: - Quarantine @@ -3409,14 +1835,6 @@ paths: "400": description: Bad Request content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -3425,25 +1843,9 @@ paths: title: Bad Request status: 400 detail: Feld 'Xyz' darf nicht leer sein. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. "401": description: Unauthorized content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -3452,25 +1854,9 @@ paths: title: Unauthorized status: 401 detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. "403": description: Forbidden content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -3479,25 +1865,9 @@ paths: title: Forbidden status: 403 detail: Der Zugang ist nicht erlaubt. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. "429": description: Too Many Requests content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -3506,25 +1876,9 @@ paths: title: Too Many Requests status: 429 detail: Es wurden zu häufig Requests eingereicht. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. "500": description: Internal Server Error content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -3533,25 +1887,9 @@ paths: title: Internal Server Error status: 500 detail: Es ist ein interner Serverfehler aufgetreten. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. "503": description: Service Unavailable content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -3560,14 +1898,6 @@ paths: title: Service Unavailable status: 503 detail: Der Dienst ist zurzeit nicht verfügbar. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. /Quarantine/v1/Upload/Chunked: post: tags: @@ -3613,26 +1943,12 @@ paths: "200": description: OK content: - text/plain: - schema: - $ref: "#/components/schemas/Quarantine_FileResult" application/json: schema: $ref: "#/components/schemas/Quarantine_FileResult" - text/json: - schema: - $ref: "#/components/schemas/Quarantine_FileResult" "400": description: Bad Request content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -3641,25 +1957,9 @@ paths: title: Bad Request status: 400 detail: Feld 'Xyz' darf nicht leer sein. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-400-bad-request - title: Bad Request - status: 400 - detail: Feld 'Xyz' darf nicht leer sein. "401": description: Unauthorized content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -3668,25 +1968,9 @@ paths: title: Unauthorized status: 401 detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-401-unauthorized - title: Unauthorized - status: 401 - detail: Die eingegebenen Zugangsdaten sind nicht ausreichend. "403": description: Forbidden content: - text/plain: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. application/json: schema: $ref: "#/components/schemas/Mvc_ProblemDetails" @@ -3695,25 +1979,9 @@ paths: title: Forbidden status: 403 detail: Der Zugang ist nicht erlaubt. - text/json: - schema: - $ref: "#/components/schemas/Mvc_ProblemDetails" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-403-forbidden - title: Forbidden - status: 403 - detail: Der Zugang ist nicht erlaubt. "429": description: Too Many Requests content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -3722,25 +1990,9 @@ paths: title: Too Many Requests status: 429 detail: Es wurden zu häufig Requests eingereicht. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc6585#section-4 - title: Too Many Requests - status: 429 - detail: Es wurden zu häufig Requests eingereicht. "500": description: Internal Server Error content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -3749,25 +2001,9 @@ paths: title: Internal Server Error status: 500 detail: Es ist ein interner Serverfehler aufgetreten. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-500-internal-server-error - title: Internal Server Error - status: 500 - detail: Es ist ein interner Serverfehler aufgetreten. "503": description: Service Unavailable content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -3776,26 +2012,9 @@ paths: title: Service Unavailable status: 503 detail: Der Dienst ist zurzeit nicht verfügbar. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-503-service-unavailable - title: Service Unavailable - status: 503 - detail: Der Dienst ist zurzeit nicht verfügbar. "409": description: Conflict content: - text/plain: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-409-conflict - title: Conflict - status: 409 - detail: Eine Datei mit dem angegebenen Identifikator (GUID) existiert - bereits. application/json: schema: $ref: "#/components/schemas/Contract_FailInfo" @@ -3805,15 +2024,6 @@ paths: status: 409 detail: Eine Datei mit dem angegebenen Identifikator (GUID) existiert bereits. - text/json: - schema: - $ref: "#/components/schemas/Contract_FailInfo" - example: - type: https://datatracker.ietf.org/doc/html/rfc9110#name-409-conflict - title: Conflict - status: 409 - detail: Eine Datei mit dem angegebenen Identifikator (GUID) existiert - bereits. components: schemas: Contract_FailInfo: