diff --git a/api/pmt.yml b/api/pmt.yml index 9ed8d2d..ba7ebd1 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,5 +136,36 @@ 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" \ No newline at end of file + $ref: "#/components/responses/InternalError" + 503: + $ref: "#/components/responses/ServiceUnavailable" + /project/{id}: + delete: + operationId: "deleteProject" + description: "Delete a specific Project" + parameters: + - in: path + name: id + schema: + type: integer + format: int64 + required: true + responses: + 204: + description: "Deletes a specific Project" + 401: + $ref: "#/components/responses/Unauthorized" + 404: + description: "Project not found" + content: + text/plain: + schema: + type: string + 500: + $ref: "#/components/responses/InternalError" +