OpenAPI Specification
openapi: 3.0.3
info:
title: SmartBear SwaggerHub APIs Organizations API
description: The SwaggerHub API provides programmatic access to manage API definitions, domains, projects, and integrations on the SwaggerHub platform. It allows teams to automate API lifecycle management including creating, updating, publishing, and versioning APIs. The API also supports organization management, member access control, and integration configuration with third-party services.
version: 1.0.0
termsOfService: https://smartbear.com/terms-of-use/
contact:
name: SmartBear Support
url: https://support.smartbear.com/swaggerhub/
license:
name: SmartBear License
url: https://smartbear.com/terms-of-use/
servers:
- url: https://api.swaggerhub.com
description: SwaggerHub SaaS
security:
- ApiKeyAuth: []
tags:
- name: Organizations
description: Manage organizations and members
paths:
/orgs/{org}/members:
get:
operationId: getOrganizationMembers
summary: Get Organization Members
description: Retrieves all members of an organization.
tags:
- Organizations
parameters:
- name: org
in: path
required: true
schema:
type: string
responses:
'200':
description: List of organization members
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Member'
components:
schemas:
Member:
type: object
properties:
username:
type: string
role:
type: string
enum:
- OWNER
- COLLABORATOR
- VIEWER
active:
type: boolean
securitySchemes:
ApiKeyAuth:
type: apiKey
in: header
name: Authorization