All integrations
SW
Catalogue metadata onlydeveloper toolsv20260615_00

SWAGGERHUB

Swaggerhub

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

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

44

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEY

API_KEY

swaggerhub_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • API Keygeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 44 actions

Add Access Control for Teams

SWAGGERHUB_ADD_ACCESS_CONTROL_FOR_TEAMS

Tool to assign access control roles to teams on a SwaggerHub resource. Use when you need to grant team permissions (OWNER, DESIGNER, CONSUMER) for APIs, domains, projects, or portal products.

Untrusted display-only summary

Add Access Control for Users

SWAGGERHUB_ADD_ACCESS_CONTROL_FOR_USERS

Tool to assign access control roles to users on a SwaggerHub resource. Use when you need to grant user permissions (owner, designer, consumer) for APIs, domains, projects, organizations, teams, or portal products.

Untrusted display-only summary

Delete Table of Contents Entry

SWAGGERHUB_DELETE_TABLE_OF_CONTENTS_ENTRY

Tool to delete a table of contents entry from SwaggerHub portal. Use when you need to remove a table of contents entry by its ID. Optionally supports recursive deletion of nested entries.

Untrusted display-only summary

Get Access Control Users

SWAGGERHUB_GET_ACCESS_CONTROL_USERS

Tool to retrieve the list of users assigned access control on a SwaggerHub resource. Use when you need to check who has access to an API, domain, project, organization, team, or portal product.

Untrusted display-only summary

Get API Default Version

SWAGGERHUB_GET_API_DEFAULT_VERSION

Tool to get the default version identifier of a SwaggerHub API. Use when you need to know which version is marked as default for an API. This returns only the version identifier; to get the full API definition, use the version with GET /apis/{owner}/{api}/{version}.

Untrusted display-only summary

Get API Versions

SWAGGERHUB_GET_API_VERSIONS

Tool to retrieve a list of API versions for a specific API in SwaggerHub. Use when you need to get all versions of an API owned by an organization or user. Returns 404 if the specified API is not found or if the authenticated user does not have access to a private API.

Untrusted display-only summary

Get Consumer Products

SWAGGERHUB_GET_CONSUMER_PRODUCTS

Tool to get a list of products that are visible to the consumer in a SwaggerHub portal. Use when you need to retrieve products from a portal, including both accessible and inaccessible products. This endpoint does not require authentication.

Untrusted display-only summary

Get API Definition

SWAGGERHUB_GET_DEFINITION

Tool to get the OpenAPI definition of a specified API version from SwaggerHub. Use when you need to retrieve the complete API specification including endpoints, schemas, and documentation for a specific API version.

Untrusted display-only summary

Get Domain Default Version

SWAGGERHUB_GET_DOMAIN_DEFAULT_VERSION

Tool to retrieve the default version identifier of a SwaggerHub domain. Use when you need to know which version is set as default for a domain before fetching its definition.

Untrusted display-only summary

Get domain definition

SWAGGERHUB_GET_DOMAIN_DEFINITION

Tool to retrieve the OpenAPI definition of a specified domain version from SwaggerHub. Use when you need to access reusable domain components, schemas, or parameters.

Untrusted display-only summary

Get Domain JSON Definition

SWAGGERHUB_GET_DOMAIN_JSON_DEFINITION

Tool to retrieve the OpenAPI definition for a specified domain version in JSON format. Use when you need to access the domain definition document from SwaggerHub.

Untrusted display-only summary

Get Domain Lifecycle Settings

SWAGGERHUB_GET_DOMAIN_LIFECYCLE_SETTINGS

Tool to get the published status for a specific domain and version in SwaggerHub. Use when you need to check if a domain version is published or unpublished.

Untrusted display-only summary

Get Domain Private Settings

SWAGGERHUB_GET_DOMAIN_PRIVATE_SETTINGS

Tool to retrieve the visibility (public or private) of a domain version in SwaggerHub. Use when you need to check whether a specific domain version is accessible publicly or restricted to private access.

Untrusted display-only summary

Get Domain Versions

SWAGGERHUB_GET_DOMAIN_VERSIONS

Tool to get a list of domain versions from SwaggerHub. Use when you need to retrieve all versions of a domain definition and see which APIs reference it. The domain must exist and be accessible with the provided authentication. Returns domain information in APIs.json format including referencing APIs.

Untrusted display-only summary

Get Domain YAML Definition

SWAGGERHUB_GET_DOMAIN_YAML_DEFINITION

Tool to retrieve the OpenAPI definition for a specified domain version in YAML format from SwaggerHub. Use when you need to fetch domain schemas or API specifications in YAML format.

Untrusted display-only summary

Get lifecycle settings

SWAGGERHUB_GET_LIFECYCLE_SETTINGS

Tool to get the published status for the specified API and version. Use when you need to check if an API version is published or unpublished.

Untrusted display-only summary

Get Organization Members

SWAGGERHUB_GET_ORGANIZATION_MEMBERS

Tool to retrieve a list of organization members and their roles from SwaggerHub. Use when you need to view member details including email addresses, roles, and last activity. The authenticating user must be the organization owner.

Untrusted display-only summary

Get User Organizations

SWAGGERHUB_GET_ORGANIZATIONS

Tool to get organizations for a user. Use when you need to retrieve all organizations that the authenticating user is a member of. Results can be filtered by name using the q parameter, sorted by name or email, and paginated using page and pageSize parameters.

Untrusted display-only summary

Get Organization Projects V2

SWAGGERHUB_GET_ORG_PROJECTS_V2

Tool to get all projects of an organization in SwaggerHub. Use when you need to retrieve projects belonging to a specific organization. Projects organize APIs and domains into logical groups. Returns 403 if projects are not available in the organization's plan, or 404 if the organization is not found.

Untrusted display-only summary

Get Owner APIs

SWAGGERHUB_GET_OWNER_APIS

Tool to get a list of APIs for a specified owner in SwaggerHub. Use when you need to retrieve all APIs belonging to a specific user or organization. Results are returned in APIs.json format and can be paginated and sorted by various criteria.

Untrusted display-only summary

Get owner domains

SWAGGERHUB_GET_OWNER_DOMAINS

Tool to retrieve domains owned by a specific SwaggerHub user or organization. Use when you need to list all domains associated with an owner.

Untrusted display-only summary

Get Portal

SWAGGERHUB_GET_PORTAL

Tool to retrieve information about a portal. Use when you need to fetch details about a specific SwaggerHub portal by its UUID or subdomain.

Untrusted display-only summary

Get Portal Access Requests

SWAGGERHUB_GET_PORTAL_ACCESS_REQUESTS

Tool to retrieve access requests for a portal in SwaggerHub. Use when you need to list all users who have requested access to a portal's products, with optional filtering by status or search query. Returns paginated results with details about each request including user information, product, status, and timestamps.

Untrusted display-only summary

Get Portal Attachment

SWAGGERHUB_GET_PORTAL_ATTACHMENT

Tool to get informational attachment metadata from SwaggerHub Portal. Use when you need to retrieve details about a specific attachment by its UUID. This endpoint supports both authenticated and unauthenticated access for branding attachments or public product attachments.

Untrusted display-only summary

Get Portal Product

SWAGGERHUB_GET_PORTAL_PRODUCT

Tool to retrieve detailed information about a specific product resource. Use when you need to fetch complete details about a product using its UUID or portal-subdomain:product-slug identifier.

Untrusted display-only summary

Get Portal Products

SWAGGERHUB_GET_PORTAL_PRODUCTS

Tool to get products for a specific portal that match your criteria. Use when you need to retrieve a list of products from a portal, with optional filtering by name or slug and pagination support.

Untrusted display-only summary

Get Portals

SWAGGERHUB_GET_PORTALS

Tool to search for available portals. Returns portals where you have a designer role, either at the product level or organization level.

Untrusted display-only summary

Get Portal Templates

SWAGGERHUB_GET_PORTAL_TEMPLATES

Tool to get templates for a specific portal that match your criteria. Use when you need to list or search for templates within a portal by name or other filters. Supports pagination for large result sets.

Untrusted display-only summary

Get API Version Private Settings

SWAGGERHUB_GET_PRIVATE_SETTINGS

Tool to get the visibility (public or private) of an API version. Use when you need to check whether a specific API version is publicly accessible or private.

Untrusted display-only summary

List Resource Types and Roles

SWAGGERHUB_GET_RESOURCE_TYPES

Tool to list available resource types and assignable roles for each in a SwaggerHub organization. Use when you need to understand what roles can be assigned to different resource types like APIs, domains, projects, teams, and organizations.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.