Searching Swagger Studio
Use Swagger Studio Search to find APIs and domains by name, content, status, or other attributes. Anonymous users can search among all public definitions. Logged in users can also search among the private definitions they have access to.
My APIs, organization pages and project pages also have a search bar with the search scope limited accordingly.
Important
The search is performed only among the default versions of APIs and domains.
Text Search
An admin can choose whether Basic or Enhanced search should be enabled. Basic search is enabled by default and Enhanced search is only enabled on request. Text search options vary, depending on what search type is enabled. For the additional requirements for Enhanced search, click here.
Basic and Enhanced search are described below:
Filter keywords
Search queries can include the following keywords to filter the search results.
type:api
Find APIs only.
type:domain
Find domains only.
spec:openapi3.0
Find OpenAPI 3.0 definitions.
spec:swagger2.0
Find OpenAPI 2.0 definitions.
spec:asyncapi3.x
Find AsyncAPI 3.x definitions.
spec:asyncapi2.x
Find AsyncAPI 2.x definitions.
owner:name
Find APIs and domains owned by the specified user or organization. Owner names are case-sensitive.
visibility:public
Find public APIs and domains.
visibility:private
Find private definitions owned by you or shared with you. You must be logged in to use this option.
state:published
Find published definitions only.
state:unpublished
Find unpublished definitions only.
standardization:failed
Find APIs with standardization errors or warnings.
standardization:critical
Find APIs with standardization errors.
standardization:warning
Find APIs with standardization warnings.
Note
There must be no spaces after the prefixes:
owner:fehguyis valid,owner: fehguyis not.Multiple keywords with the same prefix, such as
owner:fehguy owner:kesh92, are not supported. The last one will be used.
Examples
petstore type:api owner:fehguy finds petstore APIs owned by fehguy.
owner:fehguy state:published finds fehguy’s published definitions.
type:api spec:openapi3.0 finds all OpenAPI 3.0 API definitions.
type:domain visibility:public finds all public domains.
Sorting
Search results can be sorted to display them in a specific order. The sort options are:
best match (relevance),
update date,
creation date,
API or domain name,
API or domain title (
info.title),owner name.
Limitation
Search results are limited to 10 000 records.