About 405,000 results
Open links in new tab
  1. openapi - how to indicate that a parameter is conditionally …

    Aug 1, 2020 · OpenAPI 3.0 does not support parameter dependencies and mutually exclusive parameters. There is an open feature request at github.com/OAI/OpenAPI-Specification/issues/256. What you can do is document the restrictions in the parameter description and define the logic in the 400 Bad Request response.

  2. swagger - How to require form parameters on the value of …

    Dec 15, 2021 · I have the following OpenAPI (Swagger) definition for a POST request with form data. How can I vary the required form parameters based on the value of the type parameter? If type="email" only the email is required and if type="phone" only …

  3. How to specify if a field is optional or required in OpenAPI/Swagger

    Oct 18, 2016 · To specify the default value of optional fields, you can use the default attribute. Here is an example: huntingSkill: type: string. description: The measured skill for hunting. default: lazy. Fields are optional unless marked as required. You list required fields like this: type: object. required: - name. - fartingPower. properties: name:

  4. Documenting a Spring REST API Using OpenAPI 3.0 | Baeldung

    Apr 8, 2025 · The springdoc-openapi generates API documentation as per OpenAPI 3 specifications. Moreover, it also handles the Swagger UI configuration for us, making API document generation a reasonably simple task.

  5. oneOf, anyOf, allOf, not | Swagger Docs

    OpenAPI lets you combine and extend model definitions using the allOf keyword. allOf takes an array of object definitions that are used for independent validation but together compose a single object. Still, it does not imply a hierarchy between the models. For that purpose, you should include the discriminator.

  6. Validating JSON Requests Using C# and OpenAPI/Swagger - 10 …

    Aug 19, 2024 · To extract the JSON Schema for request and response bodies from a Swagger definition in a .NET Framework and C# environment, you can use the Microsoft.OpenApi library. This library provides tools to parse and manipulate OpenAPI (formerly known as Swagger) documents. As I could see from the generated code, this looked far more like it.

  7. Create REST APIs with swagger and strong-loop - mandiwal

    Feb 6, 2019 · This tool can be used as boiler plate before starting a new project in the language of your choice. If you wish to develop them using strong-loop, you can get a quick-start using loopback:swagger. (You don’t need below steps for other than strong-loop) References: https://loopback.io/doc/en/lb3/Swagger-generator.html.

  8. OpenAPI generator | LoopBack Documentation

    Apr 17, 2025 · Generates models and types from an OpenAPI spec for a LoopBack application. It supports both server and client sides. Controllers are generated for the server side while service proxies and datasources with loopback-connector-openapi are created for the client side.

  9. ASP.NET Core web API documentation with Swagger / OpenAPI

    Aug 26, 2024 · Swagger (OpenAPI) is a language-agnostic specification for describing REST APIs. It allows both computers and humans to understand the capabilities of a REST API without direct access to the source code. Its main goals are to: Minimize the amount of work needed to connect decoupled services.

  10. How to validate OpenAPI definitions - Swagger

    Mar 25, 2021 · We need to produce a GitHub Action that uses Swagger Editor to validate OpenAPI definition provided as a parameter to that action. Using a Swagger Editor in GitHub Action can be achieved in two ways: running it in a docker container using swaggerapi/swagger-editor image, or using https://editor.swagger.io/ directly.

  11. Some results have been removed
Refresh