# SwaggerHub integration

> SmartBear SwaggerHub (Swagger Studio) Registry and User Management APIs: manage API and domain definitions, versions, templates, projects, integrations, comments, organizations, teams and access control.

- Authentication: apiKey

## Tools (104)

- **Add an API or domain to a project**: Add an API or domain to a project
- **Add a new comment (API)**: Add a new comment
- **Add a new comment (Domain)**: Add a new comment
- **Assign access control to teams on a resource**: Assign access control to teams on a resource.
- **Assign access control to users on a resource**: Assign access control to users on a resource.
- **Bulk update comments (API)**: Bulk update comments
- **Bulk update comments (Domain)**: Bulk update comments
- **Create a fork for a template**: Create a fork for a template
- **Create a new API version**: Create a new API version
- **Create a new domain version**: Create a new domain version
- **Create a new team**: Create a new team
- **Create an integration for the specified API and version**: Create an integration for the specified API and version
- **Create a project in an organization**: Create a project in an organization
- **Create or update a domain**: Create or update a domain
- **Create or update an API**: Create or update an API
- **Create or update a template**: Create or update a template
- **Create or update Spectral ruleset (ZIP)**: Create or update Spectral ruleset (ZIP)
- **Delete a comment (API)**: Delete a comment
- **Delete a comment (Domain)**: Delete a comment
- **Delete a comment reply (API)**: Delete a comment reply
- **Delete a comment reply (Domain)**: Delete a comment reply
- **Delete a domain**: Delete a domain
- **Delete a domain version**: Delete a domain version
- **Delete an API**: Delete an API
- **Delete an API version**: Delete an API version
- **Delete an integration**: Delete an integration
- **Delete a particular version of a template**: Delete a particular version of a template
- **Delete a project**: Delete a project
- **Delete a team**: Delete a team
- **Delete a template**: Delete a template
- **Fork a domain**: Fork a domain
- **Fork an API**: Fork an API
- **Get a list of APIs of the specified owner**: Get a list of APIs of the specified owner
- **Get a list of API versions**: Get a list of API versions
- **Get a list of domains of the specified owner**: Get a list of domains of the specified owner
- **Get a list of domain versions**: Get a list of domain versions
- **Get all integrations configured for the specified API version**: Get all integrations configured for the specified API version
- **Get all projects of an organization**: Get all projects of an organization
- **Get all resource types and roles that can be assigned**: Get all resource types and roles that can be assigned.
- **Get comments for the specified API version**: Get comments for the specified API version
- **Get comments for the specified domain version**: Get comments for the specified domain version
- **Get integration settings**: Get integration settings
- **Get organization members**: Get organization members
- **Get organizations for a user**: Get organizations for a user
- **Get project information**: Get project information
- **Get Spectral ruleset bundle as ZIP**: Get Spectral ruleset bundle as ZIP
- **Get teams with access control assigned on the resource**: Get teams with access control assigned on the resource.
- **Get the default version of a domain**: Get the default version of a domain
- **Get the default version of an API**: Get the default version of an API
- **Get the OpenAPI definition for the specified API version in JSON format**: Get the OpenAPI definition for the specified API version in JSON format
- **Get the OpenAPI definition for the specified API version in YAML format**: Get the OpenAPI definition for the specified API version in YAML format
- **Get the OpenAPI definition for the specified domain version in JSON format**: Get the OpenAPI definition for the specified domain version in JSON format
- **Get the OpenAPI definition for the specified domain version in YAML format**: Get the OpenAPI definition for the specified domain version in YAML format
- **Get the OpenAPI definition of the specified API version**: Get the OpenAPI definition of the specified API version
- **Get the OpenAPI definition of the specified domain version**: Get the OpenAPI definition of the specified domain version
- **Get the published status for the specified API and version**: Get the published status for the specified API and version
- **Get the published status for the specified domain and version**: Get the published status for the specified domain and version
- **Get the visibility (public or private) of a domain version**: Get the visibility (public or private) of a domain version
- **Get the visibility (public or private) of API version**: Get the visibility (public or private) of API version
- **Get user roles in an organization**: Get user roles in an organization
- **Get users with access control assigned on the resource**: Get users with access control assigned on the resource.
- **Invite users to an organization**: Invite users to an organization
- **List teams in the organization**: List teams in the organization
- **Partially update integration settings**: Partially update integration settings
- **Publish or unpublish a domain version**: Publish or unpublish a domain version
- **Publish or unpublish an API version**: Publish or unpublish an API version
- **Remove members from an organization**: Remove members from an organization
- **Removes access control for teams**: Removes access control for teams
- **Removes access control for users**: Removes access control for users
- **Rename a domain**: Rename a domain
- **Rename an API**: Rename an API
- **Rename a template**: Rename a template
- **Reply to a comment (API)**: Reply to a comment
- **Reply to a comment (Domain)**: Reply to a comment
- **Resolve or reopen a comment (API)**: Resolve or reopen a comment
- **Resolve or reopen a comment (Domain)**: Resolve or reopen a comment
- **Retrieve a list of currently defined APIs, domains, and templates in APIs.json format**: Retrieve a list of currently defined APIs, domains, and templates in APIs.json format
- **Retrieve a list of templates for an owner**: Retrieve a list of templates for an owner
- **Retrieve an APIs.json listing for all template versions for an owner and template**: Retrieve an APIs.json listing for all template versions for an owner and template
- **Retrieve a template definition**: Retrieve a template definition
- **Retrieve lifecycle settings for a template**: Retrieve lifecycle settings for a template
- **Retrieve the standardization errors for a given API definition**: Retrieve the standardization errors for a given API definition
- **Retrieve visibility settings for a template**: Retrieve visibility settings for a template
- **Return the list of comments for a template**: Return the list of comments for a template
- **Run an integration**: Run an integration
- **Search APIs**: Search APIs
- **Search domains**: Search domains
- **Set the default API version**: Set the default API version
- **Set the default version for a domain**: Set the default version for a domain
- **Set the visibility (public or private) of a domain version**: Set the visibility (public or private) of a domain version
- **Set the visibility (public or private) of an API version**: Set the visibility (public or private) of an API version
- **Update access control for teams**: Update access control for teams.
- **Update access control for users**: Update access control for users.
- **Update a comment (API)**: Update a comment
- **Update a comment (Domain)**: Update a comment
- **Update a comment reply (API)**: Update a comment reply
- **Update a comment reply (Domain)**: Update a comment reply
- **Update a project**: Update a project
- **Update integration settings**: Update integration settings
- **Update lifecycle settings for a template**: Update lifecycle settings for a template
- **Update team**: Update team
- **Update the list of comments for a template**: Update the list of comments for a template
- **Update visibility settings for a template**: Update visibility settings for a template
- **Validate an OpenAPI/AsyncAPI definition**: Validate an OpenAPI/AsyncAPI definition

Connect SwaggerHub in General Input: https://www.generalinput.com/apps/swaggerhub