Files
swisssign-challenge/openapi.yml

59 lines
1.2 KiB
YAML
Raw Normal View History

openapi: 3.0.3
info:
title: swisssign-challenge - dlmw
description: |-
This is the documentation for the SwissSign Challenge API.
termsOfService: ""
contact:
email: dylan@dlmw.ch
license:
name: GNU General Public License Version 3
url: https://www.gnu.org/licenses/gpl-3.0.txt
version: 0.0.1
externalDocs:
description: ""
url: ""
servers:
- url: ""
tags:
- name: hello
description: ""
paths:
/hello:
get:
tags:
- hello
summary: Get a hello from me
operationId: getHello
responses:
200:
description: "Hello"
content:
application/json:
schema:
$ref: "#/components/schemas/HelloResponse"
components:
schemas:
HelloResponse:
type: object
properties:
value:
type: string
ErrorResponse:
type: object
required:
- message
- code
properties:
message:
type: string
description: Human-readable error message
code:
type: integer
description: Machine-readable error code
details:
type: object
description: Additional error details when available