Workspaces

get

List workspace

Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Responses
200

Success: Workspace List

application/json
get
/api/v1/workspaces/
200

Success: Workspace List

post

Create a new workspace and engine

Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Query parameters
sample_dbstringOptional

The sample database to use

Body
initialization_modeany ofOptionalDefault: DE_IDENTIFY
string · enumOptionalPossible values:
or
nullOptional
key_generation_methodany ofOptionalDefault: duplicate
string · enumOptionalPossible values:
or
nullOptional
default_localeany ofOptionalDefault: en
string · enumOptionalPossible values:
or
nullOptional
default_exclude_tablesany ofOptionalDefault: false
booleanOptional
or
nullOptional
source_connectionone ofRequired
or
or
or
or
or
or
target_connectionone ofRequired
or
or
or
or
or
or
or
or
namestringRequired
organizationintegerRequired
Responses
200

Success: Created workspace

application/json
post
/api/v1/workspaces/
get
Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Path parameters
idintegerRequired
Responses
200Success
application/json
get
/api/v1/workspaces/{id}/
200Success
put

Update a workspace and engine

Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Path parameters
idintegerRequired
Body
source_connectionone ofRequired
or
or
or
or
or
or
target_connectionone ofRequired
or
or
or
or
or
or
or
or
key_generation_methodany ofOptionalDefault: duplicate
string · enumOptionalPossible values:
or
nullOptional
default_localeany ofOptionalDefault: en
string · enumOptionalPossible values:
or
nullOptional
initialization_modeany ofOptionalDefault: DE_IDENTIFY
string · enumOptionalPossible values:
or
nullOptional
namestringRequired
Responses
200

Success: Created workspace

application/json
put
/api/v1/workspaces/{id}/
delete

Delete a workspace and cancel workspace creation job.

Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Path parameters
idintegerRequired
Responses
delete
/api/v1/workspaces/{id}/
204

No response body

No content

post

Duplicates a workspace, including permissions

Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Path parameters
idintegerRequired
Body
source_connectionone ofRequired
or
or
or
or
or
or
target_connectionone ofRequired
or
or
or
or
or
or
or
or
key_generation_methodany ofOptionalDefault: duplicate
string · enumOptionalPossible values:
or
nullOptional
default_localeany ofOptionalDefault: en
string · enumOptionalPossible values:
or
nullOptional
initialization_modeany ofOptionalDefault: DE_IDENTIFY
string · enumOptionalPossible values:
or
nullOptional
namestringRequired
Responses
200

Success: Created workspace

application/json
post
/api/v1/workspaces/{id}/duplicate/
get
Authorizations
sessionidstringRequired

Log in using the POST /api/v1/auth/ endpoint

Path parameters
idintegerRequired
Responses
200Success
application/json
get
/api/v1/workspaces/{id}/members/
200Success

Last updated

Was this helpful?