SwaggerHub Registry API

SwaggerHub Registry API

Accelerating API delivery and quality through standards and collaboration with OpenAPI and AsyncAPI.
                  {
  "name": "Default listing",
  "description": "Default registry listing",
  "url": "string",
  "offset": 0,
  "totalCount": 1,
  "apis": [
    {
      "name": "petstore",
      "description": "This is a sample Petstore server.",
      "tags": [
        "string"
      ],
      "properties": [
        {
          "type": "Swagger",
          "url": "https://api.swaggerhub.com/apis/username/petstore/1.1"
        },
        {
          "type": "X-Version",
          "value": "1.1"
        },
        {
          "type": "X-Created",
          "value": "2017-01-16T13:39:06Z"
        },
        {
          "type": "X-Modified",
          "value": "2017-01-25T11:48:13Z"
        },
        {
          "type": "X-Published",
          "value": "true"
        },
        {
          "type": "X-Versions",
          "value": "1.0,*1.1,1.1-oas3"
        },
        {
          "type": "X-Private",
          "value": "false"
        },
        {
          "type": "X-OASVersion",
          "value": "3.0.0"
        },
        {
          "type": "X-Notifications",
          "value": "true"
        },
        {
          "type": "X-CreatedBy",
          "value": "username"
        }
      ]
    }
  ]
}
              

Response example. If you want to see more check the documentation.

The SwaggerHub Registry API allows developers to manage and interact with APIs stored in SwaggerHub, a platform for designing, documenting, and collaborating on APIs. This API provides functionality for accessing, searching, and organizing APIs within a SwaggerHub registry.

Key operations include retrieving API definitions, managing versions, and interacting with API metadata. The SwaggerHub Registry API is useful for integrating SwaggerHub with other systems or automating tasks such as updating API definitions and maintaining a centralized API catalog.