openapi: 3.0.3 info: title: state-example version: 0.0.5-dev description: Sample API to play with Apibuilder servers: - url: https://mkows.github.io paths: /_internal_/healthcheck: get: responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/IoGithubMkowsStateExampleV0ModelsHealthcheck' /_internal_/healthcheck/test_form_params_json: post: requestBody: content: application/x-www-form-urlencoded: schema: type: object required: - param1 properties: param1: type: string required: true responses: '204': description: No content /_internal_/healthcheck/{id}: get: parameters: - name: id in: path required: true schema: type: integer format: int32 responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/IoGithubMkowsStateExampleV0ModelsHealthcheck' '400': description: Bad request content: application/json: schema: $ref: '#/components/schemas/IoGithubMkowsStateExampleV0ModelsError' '401': description: Unauthorized '403': description: Forbidden content: application/json: schema: type: string '404': description: Not found components: schemas: IoGithubMkowsStateExampleV0ModelsError: type: object required: - code - message properties: code: type: integer format: int32 message: type: string details: type: string IoGithubMkowsStateExampleV0ModelsHealthcheck: type: object required: - status properties: status: example: healthy type: string IoGithubMkowsStateExampleV0EnumsItemStateFailedCause: type: string enum: - ErrorCause1 - ErrorCause2 - ErrorCause3 IoGithubMkowsStateExampleV0EnumsItemStateProgress: type: string enum: - Init - Pending - Completed IoGithubMkowsStateExampleV0UnionsItemState: oneOf: - $ref: '#/components/schemas/IoGithubMkowsStateExampleV0EnumsItemStateProgress' - $ref: '#/components/schemas/IoGithubMkowsStateExampleV0EnumsItemStateFailedCause'