# Swaggerhub

Accelerating API delivery and quality through standards and collaboration, built on OpenAPI

Category: Developer. Connect from any Rakazo bot at https://rakazo.com/integrations/swaggerhub/.

## Actions

- **Get API Definition** (read-only): Get the OpenAPI definition of a specified API version from SwaggerHub.
- **Get API Versions** (read-only): Retrieve a list of API versions for a specific API in SwaggerHub.
- **Get domain definition** (read-only): Retrieve the OpenAPI definition of a specified domain version from SwaggerHub.
- **Get JSON Definition** (read-only): Get the OpenAPI definition for a specified API version in JSON format.
- **Get Organization Projects V2** (read-only): Get all projects of an organization in SwaggerHub.
- **Get Owner APIs** (read-only): Get a list of APIs for a specified owner in SwaggerHub.
- **Get User Organizations** (read-only): Get organizations for a user.
- **Search APIs** (read-only): Search SwaggerHub APIs.
- **Search APIs and Domains** (read-only): Search SwaggerHub APIs, domains, and templates.
- **Search Domains** (read-only): Search SwaggerHub domains.
- **Add Access Control for Teams**: Assign access control roles to teams on a SwaggerHub resource.
- **Add Access Control for Users**: Assign access control roles to users on a SwaggerHub resource.
- **Delete Table of Contents Entry**: Delete a table of contents entry from SwaggerHub portal.
- **Get Access Control Users** (read-only): Retrieve the list of users assigned access control on a SwaggerHub resource.
- **Get API Default Version** (read-only): Get the default version identifier of a SwaggerHub API.
- **Get API Version Private Settings** (read-only): Get the visibility (public or private) of an API version.
- **Get Consumer Products** (read-only): Get a list of products that are visible to the consumer in a SwaggerHub portal.
- **Get Domain Default Version** (read-only): Retrieve the default version identifier of a SwaggerHub domain.
- **Get Domain JSON Definition** (read-only): Retrieve the OpenAPI definition for a specified domain version in JSON format.
- **Get Domain Lifecycle Settings** (read-only): Get the published status for a specific domain and version in SwaggerHub.
- **Get Domain Private Settings** (read-only): Retrieve the visibility (public or private) of a domain version in SwaggerHub.
- **Get Domain Versions** (read-only): Get a list of domain versions from SwaggerHub.
- **Get Domain YAML Definition** (read-only): Retrieve the OpenAPI definition for a specified domain version in YAML format from SwaggerHub.
- **Get JSON API Definition** (read-only): Download OpenAPI definition as a JSON file from SwaggerHub Portal API.
- **Get lifecycle settings** (read-only): Get the published status for the specified API and version.
- **Get Organization Members** (read-only): Retrieve a list of organization members and their roles from SwaggerHub.
- **Get owner domains** (read-only): Retrieve domains owned by a specific SwaggerHub user or organization.
- **Get Portal** (read-only): Retrieve information about a portal.
- **Get Portal Access Requests** (read-only): Retrieve access requests for a portal in SwaggerHub.
- **Get Portal Attachment** (read-only): Get informational attachment metadata from SwaggerHub Portal.
- **Get Portal Product** (read-only): Retrieve detailed information about a specific product resource.
- **Get Portal Products** (read-only): Get products for a specific portal that match your criteria.
- **Get Portal Templates** (read-only): Get templates for a specific portal that match your criteria.
- **Get Portals** (read-only): Search for available portals.
- **Get Templates** (read-only): Retrieve a list of templates for an owner in SwaggerHub.
- **Get User Roles** (read-only): Retrieve all roles assigned to a user across organization resources in SwaggerHub.
- **Get YAML API Definition** (read-only): Download OpenAPI definition as a YAML file from SwaggerHub Portal API.
- **Get YAML Definition** (read-only): Get the OpenAPI definition in YAML format for the specified API version from SwaggerHub.
- **List Attachments** (read-only): Retrieve all attachments for a portal or product.
- **List Resource Types and Roles** (read-only): List available resource types and assignable roles for each in a SwaggerHub organization.
- **Remove Access Control for Teams**: Remove access control for teams from a SwaggerHub resource.
- **Remove Access Control For Users**: Remove access control for users from a SwaggerHub organizational resource.
- **Remove Organization Members**: Remove members from a SwaggerHub organization.
- **Search Published Portal** (read-only): Search published portal content.
- **Update Access Control for Teams**: Update access control roles for teams on a SwaggerHub resource.
- **Update Access Control for Teams**: Update access control for teams on a SwaggerHub resource.
- **Update Access Control for Users**: Update access control roles for users on a SwaggerHub resource.
- **Update Access Control Users**: Update access control roles for users on a SwaggerHub resource.
- **Update Portal**: Update specific portal information in SwaggerHub.
