Skip to main content

Retrieve Workspaces

Jetmir Abdija avatar
Written by Jetmir Abdija
Updated over a month ago

Here you can find the steps for retrieving all existing workspaces for a specific tenant.

HTTP responses

HTTP response status code

Interpretation

200 OK

A list of workspaces retrieved successfully

401 Unauthorized

Invalid or missing API key secret and/or tenant

To retrieve the list of workspaces for a given tenant, make a GET request to the /workspaces endpoint specifying:

  • Resource/endpoint destination URL

  • The header for your API request

In this example, we want to retrieve the list of existing workspaces for the tenant yourtenantname. To get the list, we will pass a GET request to the URI https://public-api.eu.bluedolphin.app/v1/workspaces.

curl -L 'https://public-api.eu.bluedolphin.app/v1/workspaces' \
-H 'x-api-key: YOURAPIKEYSECRET' \
-H 'tenant: yourtenantname' \
-H 'Content-Type: application/json'

Response properties

Property

Type

Description

[].id

string

Unique identifier for the workspace

[].name

string

The name of the workspace

[].status

integer

The status of the workspace. Possible values are: 1 (not ready for use, the workspace is still being copied) and 0 (the workspace is ready for use).

[].is_root

boolean

Indicates if the workspace is root or not. The root workspace is immutable and is the main (or master) workspace.

A successful call returns a response with a 200 OK HTTP status code and the following array:

[
    {
        "id": "95c720561359c48a8eefa7b0",
        "name": "Company Main",
        "status": 0,
        "is_root": true
    },
    {
        "id": "64366bf99418b8a0978b448f",
        "name": "Company France",
        "status": 0,
        "is_root": false
    }
]
Did this answer your question?