Skip to main content
Skip table of contents

Import API Documentation

The Apiboost Developer Portal offers a streamlined process for importing API documentation from SwaggerHub using the SwaggerHub Sync module. This feature allows for efficient management and synchronization of API documentation across platforms.

There are two manual options for importing API Documentation from SwaggerHub:

  • Directly on the Apiboost API Reference

  • Bulk Import Feature

Importing directly on Apiboost API Reference

A manual import can be done when creating or editing an API Reference in Apiboost. When a API Document is linked in Apiboost to a SwaggerHub Document, additional information is displayed to you as the administrator related to last updated, whether the API Reference is private or published.

Steps to Import:

  1. Create or Edit an API Reference and click Import from SwaggerHub button.

  2. Select the API Document you’d like to import from SwaggerHub and click Import

  3. After clicking Import, the page will refresh and the new API Reference will be generated.

Managing Changes in SwaggerHub

Whenever a version is updated and re-published within SwaggerHub, any linked API Reference will indicate the need for a re-sync. When editing an API Reference, you will see this messaging. Simply click synchronize these changes and your API Reference will update with the latest information.

See Automatic Synchronization via SwaggerHub Integration for syncing changes to Apiboost automatically when publishing new version in SwaggerHub.

Bulk Import Feature

The bulk import feature simplifies the process of importing multiple API documents simultaneously, particularly useful for first-time users or those managing numerous APIs.

Steps for Bulk Import:

  1. Navigate to the SwaggerHub Sync Integration module in Apiboost.

  2. Select the "Bulk Import" tab.

  3. Choose the API documents you wish to import from the list of available organizations and APIs.

  4. Initiate the bulk import process.

  5. Once the import process has completed, you will be redirected to the newly created API Documentation.

Use Cases

The import process is currently used as a one time process and generally used by administrators for:

  1. Initial creation of API References when first settings up their Developer Portal

  2. Bulk creation from large change sets or new organizations from SwaggerHub.

Key Benefits

  • Time-saving: Quickly import multiple API documents in one operation4.

  • Consistency: Ensure API documentation remains consistent across SwaggerHub and Apiboost4.

  • Flexibility: Import from both personal and organizational SwaggerHub accounts4.

  • Efficient Management: Easily filter and select relevant API documentation for import4.

Post-Import Management

After your API References are imported from SwaggerHub, you will manage their lifecycle within Apiboost.

  • Real-time Synchronization: Changes made in SwaggerHub can be detected and synchronized within the Apiboost UI automatically whenever API Documentation is published within SwaggerHub. See Automatic Synchronization for additional information.

  • Content Updates: The Title and API Specification file on the API Reference cannot be changed within Apiboost to avoid unapproved changes by content administrators. However, you can easily update the description of the API Reference or any other metadata that is supported by Apiboost on your API Reference.

By leveraging this bulk import feature, teams can significantly reduce the time and effort required to maintain up-to-date API documentation within the Apiboost Developer Portal, ensuring a smoother experience for both internal and external developers

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.