{"@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"}
# 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.
# 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. #
| method | path | what the vendor says it does |
|---|---|---|
GET | /apis | Search 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}/rename | Rename an API The new name must follow the [naming rules](https://support.smartbear.com/swaggerhub/docs/apis/c |
GET | /apis/{owner}/{api}/settings/default | Get 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/default | Set 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}/clone | Create 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}/comments | Get comments for the specified API version APIs |
POST | /apis/{owner}/{api}/{version}/comments | Add a new comment APIs |
POST | /apis/{owner}/{api}/{version}/comments/batch | Bulk 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}/replies | Reply 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}/fork | Fork an API Creates a [fork](https://support.smartbear.com/swaggerhub/docs/apis/forking-api.html) of the speci |
GET | /apis/{owner}/{api}/{version}/integrations | Get all integrations configured for the specified API version The returned information includes integration ty |
POST | /apis/{owner}/{api}/{version}/integrations | Create 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}/execute | Run an integration Use this operation to trigger an existing integration. Source control integrations push to |
GET | /apis/{owner}/{api}/{version}/settings/lifecycle | Get the published status for the specified API and version APIs |
PUT | /apis/{owner}/{api}/{version}/settings/lifecycle | Publish or unpublish an API version APIs |
GET | /apis/{owner}/{api}/{version}/settings/private | Get the visibility (public or private) of API version APIs |
PUT | /apis/{owner}/{api}/{version}/settings/private | Set the visibility (public or private) of an API version APIs |
GET | /apis/{owner}/{api}/{version}/standardization | Retrieve the standardization errors for a given API definition APIs |
GET | /apis/{owner}/{api}/{version}/swagger.json | Get the OpenAPI definition for the specified API version in JSON format APIs |
GET | /apis/{owner}/{api}/{version}/swagger.yaml | Get the OpenAPI definition for the specified API version in YAML format APIs |
GET | /apis/{owner}/{api}/{version}/validation | Deprecated Get API Standardization errors and warnings **Note:** This endpoint is deprecated. Use the followin |
GET | /domains | Search 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.