New: every message picks a fast or a slow model

Swaggerhub

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

What agents can do

Actions49

  • Add access control for teams

    Tool to assign access control roles to teams on a SwaggerHub resource.

  • Add access control for users

    Tool to assign access control roles to users on a SwaggerHub resource.

  • Delete table of contents entry

    Tool to delete a table of contents entry from SwaggerHub portal.

  • Get access control users

    Tool to retrieve the list of users assigned access control on a SwaggerHub resource.

  • Get api default version

    Tool to get the default version identifier of a SwaggerHub API.

  • Get api versions

    Tool to retrieve a list of API versions for a specific API in SwaggerHub.

  • Get consumer products

    Tool to get a list of products that are visible to the consumer in a SwaggerHub portal.

  • Get definition

    Tool to get the OpenAPI definition of a specified API version from SwaggerHub.

41 more
  • Get domain default version

    Tool to retrieve the default version identifier of a SwaggerHub domain.

  • Get domain definition

    Tool to retrieve the OpenAPI definition of a specified domain version from SwaggerHub.

  • Get domain json definition

    Tool to retrieve the OpenAPI definition for a specified domain version in JSON format.

  • Get domain lifecycle settings

    Tool to get the published status for a specific domain and version in SwaggerHub.

  • Get domain private settings

    Tool to retrieve the visibility (public or private) of a domain version in SwaggerHub.

  • Get domain versions

    Tool to get a list of domain versions from SwaggerHub.

  • Get domain yaml definition

    Tool to retrieve the OpenAPI definition for a specified domain version in YAML format from SwaggerHub.

  • Get json api definition

    Tool to download OpenAPI definition as a JSON file from SwaggerHub Portal API.

  • Get json definition

    Tool to get the OpenAPI definition for a specified API version in JSON format.

  • Get lifecycle settings

    Tool to get the published status for the specified API and version.

  • Get organization members

    Tool to retrieve a list of organization members and their roles from SwaggerHub.

  • Get organizations

    Tool to get organizations for a user.

  • Get org projects v2

    Tool to get all projects of an organization in SwaggerHub.

  • Get owner apis

    Tool to get a list of APIs for a specified owner in SwaggerHub.

  • Get owner domains

    Tool to retrieve domains owned by a specific SwaggerHub user or organization.

  • Get portal

    Tool to retrieve information about a portal.

  • Get portal access requests

    Tool to retrieve access requests for a portal in SwaggerHub.

  • Get portal attachment

    Tool to get informational attachment metadata from SwaggerHub Portal.

  • Get portal product

    Tool to retrieve detailed information about a specific product resource.

  • Get portal products

    Tool to get products for a specific portal that match your criteria.

  • Get portals

    Tool to search for available portals.

  • Get portal templates

    Tool to get templates for a specific portal that match your criteria.

  • Get private settings

    Tool to get the visibility (public or private) of an API version.

  • Get resource types

    Tool to list available resource types and assignable roles for each in a SwaggerHub organization.

  • Get templates

    Tool to retrieve a list of templates for an owner in SwaggerHub.

  • Get user roles

    Tool to retrieve all roles assigned to a user across organization resources in SwaggerHub.

  • Get yaml api definition

    Tool to download OpenAPI definition as a YAML file from SwaggerHub Portal API.

  • Get yaml definition

    Tool to get the OpenAPI definition in YAML format for the specified API version from SwaggerHub.

  • List attachments

    Tool to retrieve all attachments for a portal or product.

  • Remove access control for teams

    Tool to remove access control for teams from a SwaggerHub resource.

  • Remove access control for users

    Tool to remove access control for users from a SwaggerHub organizational resource.

  • Remove members

    Tool to remove members from a SwaggerHub organization.

  • Search apis

    Tool to search SwaggerHub APIs.

  • Search apis and domains

    Tool to search SwaggerHub APIs, domains, and templates.

  • Search domains

    Tool to search SwaggerHub domains.

  • Search published portal

    Tool to search published portal content.

  • Update access control for teams

    Tool to update access control roles for teams on a SwaggerHub resource.

  • Update access control for users

    Tool to update access control roles for users on a SwaggerHub resource.

  • Update access control teams

    Tool to update access control for teams on a SwaggerHub resource.

  • Update access control users

    Tool to update access control roles for users on a SwaggerHub resource.

  • Update portal

    Tool to update specific portal information in SwaggerHub.

How it connects

You paste an API key from Swaggerhub on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.