vMira
Swaggerhub logo

Connect Swaggerhub to vMira

Chat with Swaggerhub and automate it — add Access Control for Teams in Swaggerhub, on demand or on a schedule. Connect with your own credentials, then use it across web, WhatsApp, Telegram, Instagram, Messenger and LINE.

Use it anywhere you chat

Run Swaggerhub from the chat you already use.

Connect Swaggerhub once and use it from WhatsApp, Instagram, Telegram, Messenger, LINE — or the web. One account, same history and connected apps across every surface.

Developer Tools

What Swaggerhub does — and what Mira does with it.

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

44 chat actionsConnect with your credentialsLeast-privilege & revocableDeveloper Tools

From any chat

What Mira can do with Swaggerhub.

49 Swaggerhub actions, run in plain language from the web or any messaging app — WhatsApp, Instagram, Telegram, Messenger or LINE. Just ask; Mira maps it to the right action and runs it on your account.

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 po...

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, organ...

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 neste...

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...

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...

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 sp...

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 inacc...

Get API 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 doc...

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.

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.

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.

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.

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 res...

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 a...

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 fo...

Get JSON API Definition

Tool to download OpenAPI definition as a JSON file from SwaggerHub Portal API. Use when you need to retrieve the API specification in JSON format.

Get JSON Definition

Tool to get the OpenAPI definition for a specified API version in JSON format. Use when you need to retrieve the complete API specification from SwaggerHub. Returns the OpenAPI/...

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.

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. Th...

Get User 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 pa...

Get Organization 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 l...

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...

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.

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.

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 sta...

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...

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-s...

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...

Get Portals

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

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 pagina...

Get API Version 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.

List Resource Types and Roles

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 resourc...

Get Templates

Tool to retrieve a list of templates for an owner in SwaggerHub. Use when you need to get available templates for creating new API definitions or domain models.

Get User Roles

Tool to retrieve all roles assigned to a user across organization resources in SwaggerHub. Use when you need to check what permissions a user has across APIs, teams, domains, an...

Get YAML API Definition

Tool to download OpenAPI definition as a YAML file from SwaggerHub Portal API. Use when you need to retrieve the API specification in YAML format.

Get YAML Definition

Tool to get the OpenAPI definition in YAML format for the specified API version from SwaggerHub. Use when you need to retrieve the API specification as YAML text for parsing, st...

List Attachments

Tool to retrieve all attachments for a portal or product. Use when you need to list attachments associated with either a specific portal or product. Provide either productId or...

Remove Access Control for Teams

Tool to remove access control for teams from a SwaggerHub resource. Use when you need to revoke team permissions from an API, domain, project, or portal product.

Remove Access Control For Users

Tool to remove access control for users from a SwaggerHub organizational resource. Use when you need to revoke user access to APIs, domains, projects, organizations, teams, or p...

Remove Organization Members

Tool to remove members from a SwaggerHub organization. Use when you need to revoke membership for one or more users by their email addresses.

Search APIs

Tool to search SwaggerHub APIs. Use when you need to find API definitions in SwaggerHub by name, owner, or other criteria. This is a convenience alias for GET /specs?specType=API.

Search APIs and Domains

Tool to search SwaggerHub APIs, domains, and templates. Use when you need to retrieve a list of currently defined APIs, domains, and/or templates in APIs.json format. Supports f...

Search Domains

Tool to search SwaggerHub domains. Use when you need to find domain definitions in SwaggerHub by name, owner, or other criteria. This is a convenience alias for GET /specs?specT...

Search Published Portal

Tool to search published portal content. Use when you need to search for APIs, operations, schemas, or documents within a specific SwaggerHub portal. This endpoint does not requ...

Update Access Control for Teams

Tool to update access control roles for teams on a SwaggerHub resource. Use when you need to assign or change team permissions (designer or consumer) for APIs, domains, projects...

Update Access Control for Users

Tool to update access control roles for users on a SwaggerHub resource. Use when you need to assign or change user permissions (owner, designer, consumer) for APIs, domains, pro...

Update Access Control for Teams

Tool to update access control for teams on a SwaggerHub resource. Use when you need to grant or modify team permissions for an API, domain, project, or portal product.

Update Access Control Users

Tool to update access control roles for users on a SwaggerHub resource. Use when you need to change user permissions (CONSUMER, DESIGNER, or OWNER) for APIs, domains, projects,...

Update Portal

Tool to update specific portal information in SwaggerHub. Use when you need to modify portal settings such as name, branding, subdomain, or other configuration options.

Chat or automate

Put Swaggerhub on autopilot.

Ask once, or set it and forget it. Turn Swaggerhub actions into recurring vMira workflows — scheduled runs that run on their own and deliver straight to your chat on any platform.

Every morning

Mira add Access Control for Teams and sends the result to your chat.

Every week

Mira add Access Control for Users and posts a digest to Slack or WhatsApp.

On any schedule

Mira chains several Swaggerhub actions into one recurring workflow, delivered wherever you chat.

Try asking

Things to ask Mira about Swaggerhub.

Add Access Control for Teams in Swaggerhub

Add Access Control for Users in Swaggerhub

Delete Table of Contents Entry in Swaggerhub

Get Access Control Users in Swaggerhub

Get API Default Version in Swaggerhub

Connect in a few steps

How to connect Swaggerhub to vMira.

01

Open a chat

On the web app or in WhatsApp, Telegram, Instagram or Messenger.

02

Ask for Swaggerhub

Tell Mira what you want done — e.g. “Add Access Control for Teams in Swaggerhub.”

03

Add your credentials

Connect Swaggerhub with your own API key or OAuth app — Mira stores it securely and acts on your behalf, revocable anytime.

FAQ

Swaggerhub + vMira, in brief.

Can I connect Swaggerhub to AI?

Yes. Connect Swaggerhub to vMira and run it from any chat with your own credentials. Mira turns your plain-language request into the right Swaggerhub action and runs it on your account.

What can Mira do with Swaggerhub?

49 Swaggerhub actions — including Add Access Control for Teams, Add Access Control for Users, Delete Table of Contents Entry. Just ask in plain language once it is connected.

Can I automate Swaggerhub or run it on a schedule?

Yes. Beyond one-off asks, build recurring vMira workflows — scheduled runs that chain Swaggerhub actions and deliver the result to your chat automatically.

Which apps can I use Swaggerhub from?

The web at vmira.ai and inside WhatsApp, Instagram, Telegram, Messenger and LINE — one account, with your history and connected apps following you across every surface.

Is Swaggerhub on vMira free?

You can start free. Paid plans (from $4/mo) raise the limits and unlock heavier use, the top models, and more workflow runs. The same account works on the web and every messaging app.

Half the price

Every AI. Up to 200× the usage. From $4 a month.

See plans