Skip to main content

Workspace

The Workspace Detail Page serves as the primary administrative dashboard for managing all aspects of a single, specific workspace within a Hub. It consolidates key metrics, resource listings, and member management tools into one view. Usingvariables

Overview

The page is structured to provide an immediate summary followed by detailed management tabs:

  • Header: Displays the Workspace name, visibility (Private/Public), and last updated tracking.
  • Key Metrics: Provides real-time statistics on Total Contributors, Collections, Test Flows, and Environments, offering a quick gauge of the workspace's scale and activity.
  • Tabs: Contains Resources (listing all APIs, flows, and environments) and Members (managing access and roles).

Benefits

  • Centralized Management: Manage technical resources and collaborators from a single interface, eliminating screen switching for administrative tasks.
  • Quick Monitoring: Gain immediate insight into usage and composition via Key Metrics (e.g., fast assessment of resource limits and team size).
  • Resource Auditing: Support version control and accountability with critical tracking information (Last Updated, Created By) displayed for every asset.
  • Efficient Collaboration: Instantly and precisely manage team access and foster collaboration via the Members Tab and Invite Collaborators button.

You can search for any Collection/Test flows/Environment using the name and filter it in the list. Usingvariables

Resource Dropdown

Clicking on the Dropdown of All Resources (Default), you can see Collections, Test flows, and Environments. You can select anything to filter and view it in the page. Usingvariables

Workspace management

Action Menu (Three Dots): Clicking the three dots reveals management options for the workspace itself:

  • Edit Workspace: Opens settings to modify basic details (name, summary, etc.).
  • Launch in Sparrow: Redirects the user to the live Workspace environment in the Sparrow web application.
  • Make it Public: Changes the workspace visibility from Private to Public.
  • Delete Workspace: Permanently removes the workspace. Usingvariables

Edit Workspace

Steps to Edit a Workspace:

Step 1: To change a workspace's basic information, click the Action Menu (three dots), and select Edit Workspace. A pop-up modal will immediately appear, allowing you to easily update the Workspace name and Workspace Summary. Usingvariables

Step 2: Click on the Name bar and you can edit the name. The Workspace Name is a mandatory field. You cannot save the workspace if this field is left empty. If you attempt to save without entering a name, an error message will be displayed. Since the Workspace Summary is optional, you can save your workspace edits even if that field is left blank.

  • Caution:
    • If you leave the name empty and try to save, the system will prevent the save action and display an error message.
    • You cannot save the Workspace name with an existing name which is on your Hub. It must be an unique name. Usingvariables

Step 3: Click on save, to save the edit for the Workspace. If it got saved, you can see Toast message saying that “Workspace saved successfully”. Usingvariables

If the update process is unsuccessful, you will receive the error message: "Failed to update workspace. Please try again.". Simply repeat the steps for editing and saving the workspace details.

Delete Workspace

Steps to delete a workspace

Step 1: Click on Delete workspace option from the Action menu (3 dots). Usingvariables

Step 2: A modal appears asking for confirmation of deletion of the workspace. You must type the Workspace name, to confirm. E.g.: Sprint 36 All contributors will lose access and everything in Workspace is deleted permanently. Usingvariables

Step 3: Click on Delete Workspace. Then you can see that the Workspace is deleted successfully. You can see the Toast message. If it is not deleted, you can see a error message. Try again for Successful deletion. Usingvariables

Publish Workspace

A Public workspace maximizes transparency and external sharing, making your API resources discoverable by a wider audience, including partners and the general community.

  • Benefits:
    • Wider Adoption: Your APIs and documentation become publicly discoverable and viewable by anyone.
    • Faster Onboarding: External partners and new developers can immediately view and use your resources without needing individual invites.
    • Transparency: It establishes a single source of truth for your APIs that is accessible globally.

Steps to change Private workspace into Public workspace:

Step 1: Selecting 'Make it Public' will launch a confirmation modal, allowing users to proceed with changing the private workspace's status to public. Usingvariables

Step 2: To confirm that you wish to convert this workspace to public, type the exact name of the Workspace into the confirmation bar within the modal.

  • Caution:
    • You cannot add wrong name and try to make it public. It shows an error message if you have typed wrong name and trying to make it public. It shows Workspace name doesn’t match.
    • You cannot Make your workspace public by leaving the Name bar empty. If you try to Make Public, it shows “Workspace cannot be empty. Please enter the workspace name. Usingvariables

Step 3: After Typing the correct Workspace name and clicking on Make Public, you get toast message for successfully making it public. The tag beside Workspace name changed from Private to Public. If you failed to make it Public, Check and try again all the steps. Usingvariables

Step 4: Now the Make it public from the drop-down changes into Share Workspace. Clicking on Share workspace, it converts into Link copied. The Link to the workspace is successfully copied and can be shared anywhere. Usingvariables

Manage Access

The Manage Access section allows admins and editors to control who can view or modify the workspace. They can add, remove, or update member roles such as Editor or Viewer. Only admins and editors are considered contributors since they have editing permissions, while viewers have read-only access. All members and their roles are displayed in the ‘Members’ tab for easy management. Usingvariables

Inviting collaborators

Step 1: When you click on Invite Collaborators, a modal appears allowing you to add people and assign their roles.

  • You can enter the email IDs of the individuals.
  • Choose appropriate roles — Editor, or Viewer — based on your needs.
  • Each role comes with its own set of permissions and access levels. Usingvariables

Step 2: Click on Send Invite button to send invitation for the Workspace to the respective emails. Upon selecting the invitation, they are added to Members of the Workspace. Usingvariables