{ "openapi" : "3.0.3", "info" : { "title" : "playground-api", "version" : "0.0.4-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/IoGithubMkowsPlaygroundApiV0ModelsHealthcheck" } } } } } } }, "/_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/IoGithubMkowsPlaygroundApiV0ModelsHealthcheck" } } } }, "400" : { "description" : "Bad request", "content" : { "application/json" : { "schema" : { "$ref" : "#/components/schemas/IoGithubMkowsPlaygroundApiV0ModelsError" } } } }, "401" : { "description" : "Unauthorized" }, "403" : { "description" : "Forbidden", "content" : { "application/json" : { "schema" : { "type" : "string" } } } }, "404" : { "description" : "Not found" } } } } }, "components" : { "schemas" : { "IoGithubMkowsPlaygroundApiV0ModelsError" : { "type" : "object", "required" : [ "code", "message", "message_code", "message_lengthy" ], "properties" : { "code" : { "type" : "integer", "format" : "int32" }, "message" : { "type" : "string", "maxLength" : 12 }, "message_code" : { "type" : "string", "maxLength" : 2, "minLength" : 2 }, "message_lengthy" : { "type" : "string", "minLength" : 30 }, "details" : { "type" : "string" } } }, "IoGithubMkowsPlaygroundApiV0ModelsHealthcheck" : { "type" : "object", "required" : [ "status", "created_at" ], "properties" : { "status" : { "example" : "healthy", "type" : "string", "minLength" : 3 }, "created_at" : { "example" : "2014-04-29T11:56:52Z", "type" : "string", "format" : "date-time" } } }, "IoGithubMkowsPlaygroundApiV0EnumsItemStateProgress" : { "type" : "string", "enum" : [ "Init", "Pending", "Completed" ] }, "IoGithubMkowsPlaygroundApiV0EnumsItemStateFailedCause" : { "type" : "string", "enum" : [ "ErrorCause1", "ErrorCause2", "ErrorCause3" ] }, "IoGithubMkowsPlaygroundApiV0UnionsItemState" : { "oneOf" : [ { "$ref" : "#/components/schemas/IoGithubMkowsPlaygroundApiV0EnumsItemStateProgress" }, { "$ref" : "#/components/schemas/IoGithubMkowsPlaygroundApiV0EnumsItemStateFailedCause" } ] } } } }