Swagger: Get API Definition
swagger_get_api_definitionRetrieve a resolved API definition from SwaggerHub Registry using owner, API name, and version. Optionally resolve external references or flatten inline schemas.
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) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| definition | Yes |