From 90125b7b14d6472248b22de24e47eb1122c1cbe8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20S=C3=A4ume?= Date: Mon, 7 Oct 2024 15:54:06 +0200 Subject: [PATCH] PMT-16: Add More Errors to Endpoint Specification MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Dominik Säume --- api/pmt.yml | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/api/pmt.yml b/api/pmt.yml index e8576fa..3b22c8e 100644 --- a/api/pmt.yml +++ b/api/pmt.yml @@ -77,12 +77,30 @@ components: text/plain: schema: type: string + Conflict: + description: "Conflict" + content: + text/plain: + schema: + type: string + UnprocessableContent: + description: "Unprocessable Content" + content: + text/plain: + schema: + type: string InternalError: description: "Internal Server Error" content: text/plain: schema: type: string + ServiceUnavailable: + description: "Service Unavailable" + content: + text/plain: + schema: + type: string paths: /project: get: @@ -118,9 +136,16 @@ paths: $ref: "#/components/responses/Unauthorized" 404: $ref: "#/components/responses/NotFound" + 409: + $ref: "#/components/responses/Conflict" + 422: + $ref: "#/components/responses/UnprocessableContent" 500: $ref: "#/components/responses/InternalError" - + 503: + $ref: "#/components/responses/ServiceUnavailable" + + /project/{id}: delete: operationId: "deleteProject" @@ -136,7 +161,7 @@ paths: 204: description: "Deletes a specific Project" 401: - $ref: "#/components/responses/UnAuthorized" + $ref: "#/components/responses/Unauthorized" 404: description: "Project not found" content: