{"@context": "https://schema.org", "@type": "WebAPI", "name": "SwaggerHub Registry API API", "description": "# Overview Use SwaggerHub Registry API to access, manage, and update the following resources in SwaggerHub, bypassing the web interface: * APIs * Domains * Integrations * Projects * Templates SwaggerHub also provides the [User Management API](https://app.swaggerhub.com/apis-docs/swagger-", "provider": {"@type": "Organization", "name": "swaggerhub.com"}, "documentation": "https://api.swaggerhub.com/apis/swagger-hub/registry-api/1.0.66"}
Index / APIs / swaggerhub.com

SwaggerHub Registry API API

# Overview Use SwaggerHub Registry API to access, manage, and update the following resources in SwaggerHub, bypassing the web interface: * APIs * Domains * Integrations * Projects * Templates SwaggerHub also provides the [User Management API](https://app.swaggerhub.com/apis-docs/swagger-

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://api.swaggerhub.com

auth: a p i k e y

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

SwaggerHub Registry API v1.0.66

# Overview Use SwaggerHub Registry API to access, manage, and update the following resources in SwaggerHub, bypassing the web interface: * APIs * Domains * Integrations * Projects * Templates SwaggerHub also provides the [User Management API](https://app.swaggerhub.com/apis-docs/swagger-hub/user-management-api/) to get information about organizations and manage organization members. #

methodpathwhat the vendor says it does
GET/apisSearch APIs This is a convenience alias for `GET /specs?specType=API`. APIs
GET/apis/{owner}Get a list of APIs of the specified owner APIs
GET/apis/{owner}/{api}Get a list of API versions APIs
POST/apis/{owner}/{api}Create or update an API Use this operation to create a new API or update an existing API by uploading its Open
DELETE/apis/{owner}/{api}Delete an API APIs
POST/apis/{owner}/{api}/renameRename an API The new name must follow the [naming rules](https://support.smartbear.com/swaggerhub/docs/apis/c
GET/apis/{owner}/{api}/settings/defaultGet the default version of an API This operation returns the version identifier, such as `1.0.0`. To get the d
PUT/apis/{owner}/{api}/settings/defaultSet the default API version APIs
GET/apis/{owner}/{api}/{version}Get the OpenAPI definition of the specified API version APIs
DELETE/apis/{owner}/{api}/{version}Delete an API version APIs
POST/apis/{owner}/{api}/{version}/cloneCreate a new API version Use this operation to clone an existing API version as a new version. The new version
GET/apis/{owner}/{api}/{version}/commentsGet comments for the specified API version APIs
POST/apis/{owner}/{api}/{version}/commentsAdd a new comment APIs
POST/apis/{owner}/{api}/{version}/comments/batchBulk update comments APIs
PATCH/apis/{owner}/{api}/{version}/comments/{comment}Update a comment APIs
DELETE/apis/{owner}/{api}/{version}/comments/{comment}Delete a comment APIs
POST/apis/{owner}/{api}/{version}/comments/{comment}/repliesReply to a comment APIs
PATCH/apis/{owner}/{api}/{version}/comments/{comment}/replies/{reply}Update a comment reply APIs
DELETE/apis/{owner}/{api}/{version}/comments/{comment}/replies/{reply}Delete a comment reply APIs
PUT/apis/{owner}/{api}/{version}/comments/{comment}/status/{status}Resolve or reopen a comment APIs
POST/apis/{owner}/{api}/{version}/forkFork an API Creates a [fork](https://support.smartbear.com/swaggerhub/docs/apis/forking-api.html) of the speci
GET/apis/{owner}/{api}/{version}/integrationsGet all integrations configured for the specified API version The returned information includes integration ty
POST/apis/{owner}/{api}/{version}/integrationsCreate an integration for the specified API and version Use this operation to configure an integration for a s
GET/apis/{owner}/{api}/{version}/integrations/{integrationId}Get integration settings Returns the configuration of the specified integration. Access tokens and passwords a
PUT/apis/{owner}/{api}/{version}/integrations/{integrationId}Update integration settings Updates integration settings for the specified API and integration ID. The integra
PATCH/apis/{owner}/{api}/{version}/integrations/{integrationId}Partially update integration settings Use this operation to partially update integration settings for the spec
DELETE/apis/{owner}/{api}/{version}/integrations/{integrationId}Delete an integration Delete an existing integration specified by its ID. Integrations
POST/apis/{owner}/{api}/{version}/integrations/{integrationId}/executeRun an integration Use this operation to trigger an existing integration. Source control integrations push to
GET/apis/{owner}/{api}/{version}/settings/lifecycleGet the published status for the specified API and version APIs
PUT/apis/{owner}/{api}/{version}/settings/lifecyclePublish or unpublish an API version APIs
GET/apis/{owner}/{api}/{version}/settings/privateGet the visibility (public or private) of API version APIs
PUT/apis/{owner}/{api}/{version}/settings/privateSet the visibility (public or private) of an API version APIs
GET/apis/{owner}/{api}/{version}/standardizationRetrieve the standardization errors for a given API definition APIs
GET/apis/{owner}/{api}/{version}/swagger.jsonGet the OpenAPI definition for the specified API version in JSON format APIs
GET/apis/{owner}/{api}/{version}/swagger.yamlGet the OpenAPI definition for the specified API version in YAML format APIs
GET/apis/{owner}/{api}/{version}/validationDeprecated Get API Standardization errors and warnings **Note:** This endpoint is deprecated. Use the followin
GET/domainsSearch domains This is a convenience alias for `GET /specs?specType=DOMAIN`. Domains
GET/domains/{owner}Get a list of domains of the specified owner Domains
GET/domains/{owner}/{domain}Get a list of domain versions Domains
POST/domains/{owner}/{domain}Create or update a domain Domains

and 47 more operation(s) in this specification, all searchable.

specification origin: https://api.swaggerhub.com/apis/swagger-hub/registry-api/1.0.66

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.