DEVELOPER · DEVELOPER
API and domain definitions, versions, and comments in their own org.
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
swaggerhub_delete_apis_by_owner_by_apiWRITEDelete an API via DELETE https://api.swaggerhub.com/apis/{owner}/{api}
swaggerhub_delete_apis_by_owner_by_api_by_versionWRITEDelete an API version via DELETE https://api.swaggerhub.com/apis/{owner}/{api}/{version}
swaggerhub_delete_apis_by_owner_by_api_by_version_comments_by_commentWRITEDelete a comment (API) via DELETE https://api.swaggerhub.com/apis/{owner}/{api}/{version}/comments/{comment}
swaggerhub_delete_apis_by_owner_by_api_by_version_comments_by_comment_replies_by_replyWRITEDelete a comment reply (API) via DELETE https://api.swaggerhub.com/apis/{owner}/{api}/{version}/comments/{comment}/replies/{reply}
swaggerhub_delete_apis_by_owner_by_api_by_version_integrations_by_integrationidWRITEDelete an integration via DELETE https://api.swaggerhub.com/apis/{owner}/{api}/{version}/integrations/{integrationId}
swaggerhub_delete_domains_by_owner_by_domainWRITEDelete a domain via DELETE https://api.swaggerhub.com/domains/{owner}/{domain}
swaggerhub_delete_domains_by_owner_by_domain_by_versionWRITEDelete a domain version via DELETE https://api.swaggerhub.com/domains/{owner}/{domain}/{version}
swaggerhub_delete_domains_by_owner_by_domain_by_version_comments_by_commentWRITEDelete a comment (domain) via DELETE https://api.swaggerhub.com/domains/{owner}/{domain}/{version}/comments/{comment}
swaggerhub_delete_domains_by_owner_by_domain_by_version_comments_by_comment_replies_by_replyWRITEDelete a comment reply (domain) via DELETE https://api.swaggerhub.com/domains/{owner}/{domain}/{version}/comments/{comment}/replies/{reply}
swaggerhub_delete_orgs_by_owner_membersWRITERemove members from an organization via DELETE https://api.swaggerhub.com/user-management/v1/orgs/{owner}/members
swaggerhub_delete_orgs_by_owner_resources_by_resourcename_resource_type_by_resourcetype_teamsWRITERemoves access control for teams via DELETE https://api.swaggerhub.com/user-management/v1/orgs/{owner}/resources/{resourceName}/resource-type/{resourceType}/teams
swaggerhub_delete_orgs_by_owner_resources_by_resourcename_resource_type_by_resourcetype_usersWRITERemoves access control for users via DELETE https://api.swaggerhub.com/user-management/v1/orgs/{owner}/resources/{resourceName}/resource-type/{resourceType}/users
swaggerhub_delete_orgs_by_owner_teams_by_teamWRITEDelete a team via DELETE https://api.swaggerhub.com/user-management/v1/orgs/{owner}/teams/{team}
swaggerhub_delete_projects_by_owner_by_projectidWRITEDelete a project via DELETE https://api.swaggerhub.com/projects/{owner}/{projectId}
swaggerhub_delete_templates_by_owner_by_templateidWRITEDelete a template via DELETE https://api.swaggerhub.com/templates/{owner}/{templateId}
swaggerhub_delete_templates_by_owner_by_templateid_by_versionWRITEDelete a particular version of a template via DELETE https://api.swaggerhub.com/templates/{owner}/{templateId}/{version}
swaggerhub_get_apisREADSearch APIs via GET https://api.swaggerhub.com/apis
swaggerhub_get_apis_by_ownerREADGet a list of APIs of the specified owner via GET https://api.swaggerhub.com/apis/{owner}
swaggerhub_get_apis_by_owner_by_apiREADGet a list of API versions via GET https://api.swaggerhub.com/apis/{owner}/{api}
swaggerhub_get_apis_by_owner_by_api_by_versionREADGet the OpenAPI definition of the specified API version via GET https://api.swaggerhub.com/apis/{owner}/{api}/{version}
swaggerhub_get_apis_by_owner_by_api_by_version_commentsREADGet comments for the specified API version via GET https://api.swaggerhub.com/apis/{owner}/{api}/{version}/comments
swaggerhub_get_apis_by_owner_by_api_by_version_integrationsREADGet all integrations configured for the specified API version via GET https://api.swaggerhub.com/apis/{owner}/{api}/{version}/integrations
swaggerhub_get_apis_by_owner_by_api_by_version_integrations_by_integrationidREADGet integration settings via GET https://api.swaggerhub.com/apis/{owner}/{api}/{version}/integrations/{integrationId}
swaggerhub_get_apis_by_owner_by_api_by_version_settings_lifecycleREADGet the published status for the specified API and version via GET https://api.swaggerhub.com/apis/{owner}/{api}/{version}/settings/lifecycle
swaggerhub_get_apis_by_owner_by_api_by_version_settings_privateREADGet the visibility (public or private) of API version via GET https://api.swaggerhub.com/apis/{owner}/{api}/{version}/settings/private
swaggerhub_get_apis_by_owner_by_api_by_version_standardizationREADRetrieve the standardization errors for a given API definition via GET https://api.swaggerhub.com/apis/{owner}/{api}/{version}/standardization
swaggerhub_get_apis_by_owner_by_api_by_version_swagger_jsonREADGet the OpenAPI definition for the specified API version in JSON format via GET https://api.swaggerhub.com/apis/{owner}/{api}/{version}/swagger.json
swaggerhub_get_apis_by_owner_by_api_settings_defaultREADGet the default version of an API via GET https://api.swaggerhub.com/apis/{owner}/{api}/settings/default
swaggerhub_get_domainsREADSearch domains via GET https://api.swaggerhub.com/domains
swaggerhub_get_domains_by_ownerREADGet a list of domains of the specified owner via GET https://api.swaggerhub.com/domains/{owner}
swaggerhub_get_domains_by_owner_by_domainREADGet a list of domain versions via GET https://api.swaggerhub.com/domains/{owner}/{domain}
swaggerhub_get_domains_by_owner_by_domain_by_versionREADGet the OpenAPI definition of the specified domain version via GET https://api.swaggerhub.com/domains/{owner}/{domain}/{version}
swaggerhub_get_domains_by_owner_by_domain_by_version_commentsREADGet comments for the specified domain version via GET https://api.swaggerhub.com/domains/{owner}/{domain}/{version}/comments
swaggerhub_get_domains_by_owner_by_domain_by_version_domain_jsonREADGet the OpenAPI definition for the specified domain version in JSON format via GET https://api.swaggerhub.com/domains/{owner}/{domain}/{version}/domain.json
swaggerhub_get_domains_by_owner_by_domain_by_version_settings_lifecycleREADGet the published status for the specified domain and version via GET https://api.swaggerhub.com/domains/{owner}/{domain}/{version}/settings/lifecycle
swaggerhub_get_domains_by_owner_by_domain_by_version_settings_privateREADGet the visibility (public or private) of a domain version via GET https://api.swaggerhub.com/domains/{owner}/{domain}/{version}/settings/private
swaggerhub_get_domains_by_owner_by_domain_settings_defaultREADGet the default version of a domain via GET https://api.swaggerhub.com/domains/{owner}/{domain}/settings/default
swaggerhub_get_orgsREADGet organizations for a user via GET https://api.swaggerhub.com/user-management/v1/orgs
swaggerhub_get_orgs_by_owner_membersREADGet organization members via GET https://api.swaggerhub.com/user-management/v1/orgs/{owner}/members
swaggerhub_get_orgs_by_owner_resource_typesREADGet all resource types and roles that can be assigned. via GET https://api.swaggerhub.com/user-management/v1/orgs/{owner}/resource-types
swaggerhub_get_orgs_by_owner_resources_by_resourcename_resource_type_by_resourcetype_teamsREADGet teams with access control assigned on the resource. via GET https://api.swaggerhub.com/user-management/v1/orgs/{owner}/resources/{resourceName}/resource-type/{resourceType}/teams
swaggerhub_get_orgs_by_owner_resources_by_resourcename_resource_type_by_resourcetype_usersREADGet users with access control assigned on the resource. via GET https://api.swaggerhub.com/user-management/v1/orgs/{owner}/resources/{resourceName}/resource-type/{resourceType}/users
swaggerhub_get_orgs_by_owner_rolesREADGet user roles via GET https://api.swaggerhub.com/user-management/v1/orgs/{owner}/roles
swaggerhub_get_orgs_by_owner_teamsREADList teams in the organization via GET https://api.swaggerhub.com/user-management/v1/orgs/{owner}/teams
swaggerhub_get_projects_by_ownerREADGet all projects of an organization via GET https://api.swaggerhub.com/projects/{owner}
swaggerhub_get_projects_by_owner_by_projectidREADGet project information via GET https://api.swaggerhub.com/projects/{owner}/{projectId}
swaggerhub_get_specsREADRetrieve a list of currently defined APIs, domains, and templates in APIs.json format via GET https://api.swaggerhub.com/specs
swaggerhub_get_templatesREADRetrieve a list of templates for an owner via GET https://api.swaggerhub.com/templates
swaggerhub_get_templates_by_owner_by_templateidREADRetrieve an APIs.json listing for all template versions for an owner and template via GET https://api.swaggerhub.com/templates/{owner}/{templateId}
swaggerhub_get_templates_by_owner_by_templateid_by_versionREADRetrieve a template definition via GET https://api.swaggerhub.com/templates/{owner}/{templateId}/{version}
swaggerhub_get_templates_by_owner_by_templateid_by_version_commentsREADReturn the list of comments for a template via GET https://api.swaggerhub.com/templates/{owner}/{templateId}/{version}/comments
swaggerhub_get_templates_by_owner_by_templateid_by_version_settings_lifecycleREADRetrieve lifecycle settings for a template via GET https://api.swaggerhub.com/templates/{owner}/{templateId}/{version}/settings/lifecycle
swaggerhub_get_templates_by_owner_by_templateid_by_version_settings_privateREADRetrieve visibility settings for a template via GET https://api.swaggerhub.com/templates/{owner}/{templateId}/{version}/settings/private
swaggerhub_patch_apis_by_owner_by_api_by_version_comments_by_commentWRITEUpdate a comment (API) via PATCH https://api.swaggerhub.com/apis/{owner}/{api}/{version}/comments/{comment}
swaggerhub_patch_apis_by_owner_by_api_by_version_comments_by_comment_replies_by_replyWRITEUpdate a comment reply (API) via PATCH https://api.swaggerhub.com/apis/{owner}/{api}/{version}/comments/{comment}/replies/{reply}
swaggerhub_patch_apis_by_owner_by_api_by_version_integrations_by_integrationidWRITEPartially update integration settings via PATCH https://api.swaggerhub.com/apis/{owner}/{api}/{version}/integrations/{integrationId}
swaggerhub_patch_domains_by_owner_by_domain_by_version_comments_by_commentWRITEUpdate a comment (domain) via PATCH https://api.swaggerhub.com/domains/{owner}/{domain}/{version}/comments/{comment}
swaggerhub_patch_domains_by_owner_by_domain_by_version_comments_by_comment_replies_by_replyWRITEUpdate a comment reply (domain) via PATCH https://api.swaggerhub.com/domains/{owner}/{domain}/{version}/comments/{comment}/replies/{reply}
swaggerhub_patch_orgs_by_owner_resources_by_resourcename_resource_type_by_resourcetype_teamsWRITEUpdate access control for teams. via PATCH https://api.swaggerhub.com/user-management/v1/orgs/{owner}/resources/{resourceName}/resource-type/{resourceType}/teams
swaggerhub_patch_orgs_by_owner_resources_by_resourcename_resource_type_by_resourcetype_usersWRITEUpdate access control for users. via PATCH https://api.swaggerhub.com/user-management/v1/orgs/{owner}/resources/{resourceName}/resource-type/{resourceType}/users
swaggerhub_post_apis_by_owner_by_apiWRITECreate or update an API via POST https://api.swaggerhub.com/apis/{owner}/{api}
swaggerhub_post_apis_by_owner_by_api_by_version_cloneWRITECreate a new API version via POST https://api.swaggerhub.com/apis/{owner}/{api}/{version}/clone
swaggerhub_post_apis_by_owner_by_api_by_version_commentsWRITEAdd a new comment (API) via POST https://api.swaggerhub.com/apis/{owner}/{api}/{version}/comments
swaggerhub_post_apis_by_owner_by_api_by_version_comments_batchWRITEBulk update comments (API) via POST https://api.swaggerhub.com/apis/{owner}/{api}/{version}/comments/batch
swaggerhub_post_apis_by_owner_by_api_by_version_comments_by_comment_repliesWRITEReply to a comment (API) via POST https://api.swaggerhub.com/apis/{owner}/{api}/{version}/comments/{comment}/replies
swaggerhub_post_apis_by_owner_by_api_by_version_forkWRITEFork an API via POST https://api.swaggerhub.com/apis/{owner}/{api}/{version}/fork
swaggerhub_post_apis_by_owner_by_api_by_version_integrationsWRITECreate an integration for the specified API and version via POST https://api.swaggerhub.com/apis/{owner}/{api}/{version}/integrations
swaggerhub_post_apis_by_owner_by_api_by_version_integrations_by_integrationid_executeWRITERun an integration via POST https://api.swaggerhub.com/apis/{owner}/{api}/{version}/integrations/{integrationId}/execute
swaggerhub_post_apis_by_owner_by_api_renameWRITERename an API via POST https://api.swaggerhub.com/apis/{owner}/{api}/rename
swaggerhub_post_domains_by_owner_by_domainWRITECreate or update a domain via POST https://api.swaggerhub.com/domains/{owner}/{domain}
swaggerhub_post_domains_by_owner_by_domain_by_version_cloneWRITECreate a new domain version via POST https://api.swaggerhub.com/domains/{owner}/{domain}/{version}/clone
swaggerhub_post_domains_by_owner_by_domain_by_version_commentsWRITEAdd a new comment (domain) via POST https://api.swaggerhub.com/domains/{owner}/{domain}/{version}/comments
swaggerhub_post_domains_by_owner_by_domain_by_version_comments_batchWRITEBulk update comments (domain) via POST https://api.swaggerhub.com/domains/{owner}/{domain}/{version}/comments/batch
swaggerhub_post_domains_by_owner_by_domain_by_version_comments_by_comment_repliesWRITEReply to a comment (domain) via POST https://api.swaggerhub.com/domains/{owner}/{domain}/{version}/comments/{comment}/replies
swaggerhub_post_domains_by_owner_by_domain_by_version_forkWRITEFork a domain via POST https://api.swaggerhub.com/domains/{owner}/{domain}/{version}/fork
swaggerhub_post_domains_by_owner_by_domain_renameWRITERename a domain via POST https://api.swaggerhub.com/domains/{owner}/{domain}/rename
swaggerhub_post_orgs_by_owner_membersWRITEInvite users to an organization via POST https://api.swaggerhub.com/user-management/v1/orgs/{owner}/members
swaggerhub_post_orgs_by_owner_resources_by_resourcename_resource_type_by_resourcetype_teamsWRITEAssign access control to teams on a resource. via POST https://api.swaggerhub.com/user-management/v1/orgs/{owner}/resources/{resourceName}/resource-type/{resourceType}/teams
swaggerhub_post_orgs_by_owner_resources_by_resourcename_resource_type_by_resourcetype_usersWRITEAssign access control to users on a resource. via POST https://api.swaggerhub.com/user-management/v1/orgs/{owner}/resources/{resourceName}/resource-type/{resourceType}/users
swaggerhub_post_orgs_by_owner_teamsWRITECreate a new team via POST https://api.swaggerhub.com/user-management/v1/orgs/{owner}/teams
swaggerhub_post_projects_by_ownerWRITECreate a project in an organization via POST https://api.swaggerhub.com/projects/{owner}
swaggerhub_post_templates_by_owner_by_templateidWRITECreate or update a template via POST https://api.swaggerhub.com/templates/{owner}/{templateId}
swaggerhub_post_templates_by_owner_by_templateid_by_version_comments_batchWRITEUpdate the list of comments for a template via POST https://api.swaggerhub.com/templates/{owner}/{templateId}/{version}/comments/batch
swaggerhub_post_templates_by_owner_by_templateid_by_version_forkWRITECreate a fork for a template via POST https://api.swaggerhub.com/templates/{owner}/{templateId}/{version}/fork
swaggerhub_post_templates_by_owner_by_templateid_renameWRITERename a template via POST https://api.swaggerhub.com/templates/{owner}/{templateId}/rename
swaggerhub_put_apis_by_owner_by_api_by_version_comments_by_comment_status_by_statusWRITEResolve or reopen a comment (API) via PUT https://api.swaggerhub.com/apis/{owner}/{api}/{version}/comments/{comment}/status/{status}
swaggerhub_put_apis_by_owner_by_api_by_version_integrations_by_integrationidWRITEUpdate integration settings via PUT https://api.swaggerhub.com/apis/{owner}/{api}/{version}/integrations/{integrationId}
swaggerhub_put_apis_by_owner_by_api_by_version_settings_lifecycleWRITEPublish or unpublish an API version via PUT https://api.swaggerhub.com/apis/{owner}/{api}/{version}/settings/lifecycle
swaggerhub_put_apis_by_owner_by_api_by_version_settings_privateWRITESet the visibility (public or private) of an API version via PUT https://api.swaggerhub.com/apis/{owner}/{api}/{version}/settings/private
swaggerhub_put_apis_by_owner_by_api_settings_defaultWRITESet the default API version via PUT https://api.swaggerhub.com/apis/{owner}/{api}/settings/default
swaggerhub_put_domains_by_owner_by_domain_by_version_comments_by_comment_status_by_statusWRITEResolve or reopen a comment (domain) via PUT https://api.swaggerhub.com/domains/{owner}/{domain}/{version}/comments/{comment}/status/{status}
swaggerhub_put_domains_by_owner_by_domain_by_version_settings_lifecycleWRITEPublish or unpublish a domain version via PUT https://api.swaggerhub.com/domains/{owner}/{domain}/{version}/settings/lifecycle
swaggerhub_put_domains_by_owner_by_domain_by_version_settings_privateWRITESet the visibility (public or private) of a domain version via PUT https://api.swaggerhub.com/domains/{owner}/{domain}/{version}/settings/private
swaggerhub_put_domains_by_owner_by_domain_settings_defaultWRITESet the default version for a domain via PUT https://api.swaggerhub.com/domains/{owner}/{domain}/settings/default
swaggerhub_put_orgs_by_owner_teams_by_teamWRITEUpdate team via PUT https://api.swaggerhub.com/user-management/v1/orgs/{owner}/teams/{team}
swaggerhub_put_projects_by_owner_by_projectidWRITEUpdate a project via PUT https://api.swaggerhub.com/projects/{owner}/{projectId}
swaggerhub_put_projects_by_owner_by_projectid_by_spectype_by_nameWRITEAdd an API or domain to a project via PUT https://api.swaggerhub.com/projects/{owner}/{projectId}/{specType}/{name}
swaggerhub_put_templates_by_owner_by_templateid_by_version_settings_lifecycleWRITEUpdate lifecycle settings for a template via PUT https://api.swaggerhub.com/templates/{owner}/{templateId}/{version}/settings/lifecycle
swaggerhub_put_templates_by_owner_by_templateid_by_version_settings_privateWRITEUpdate visibility settings for a template via PUT https://api.swaggerhub.com/templates/{owner}/{templateId}/{version}/settings/private
Put SwaggerHub behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.