Swagger: Get API Definition
swagger_get_api_definitionFetch a resolved or flattened OpenAPI definition from SwaggerHub Registry by providing owner, API name, and version.
Instructions
Fetch resolved API definition from SwaggerHub Registry based on owner, API name, and version.
Toolset: Registry API
Parameters:
owner (string) required: API owner (organization or user, case-sensitive)
api (string) required: API name (case-sensitive)
version (string) required: Version identifier
resolved (boolean): Set to true to get the resolved version with all external $refs included (default false)
flatten (boolean): Set to true to create models from inline schemas in OpenAPI definition (default false)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| api | Yes | API name (case-sensitive) | |
| owner | Yes | API owner (organization or user, case-sensitive) | |
| flatten | No | Set to true to create models from inline schemas in OpenAPI definition (default false) | |
| version | Yes | Version identifier | |
| resolved | No | Set to true to get the resolved version with all external $refs included (default false) |