(workspaces)
- get - Retrieve a workspace
- update - Update a workspace
Retrieve a workspace for the authenticated user.
from dub import Dub
with Dub(
token="DUB_API_KEY",
) as d_client:
res = d_client.workspaces.get(request={
"id_or_slug": "<value>",
})
assert res is not None
# Handle response
print(res)
components.WorkspaceSchema
Error Type |
Status Code |
Content Type |
errors.BadRequest |
400 |
application/json |
errors.Unauthorized |
401 |
application/json |
errors.Forbidden |
403 |
application/json |
errors.NotFound |
404 |
application/json |
errors.Conflict |
409 |
application/json |
errors.InviteExpired |
410 |
application/json |
errors.UnprocessableEntity |
422 |
application/json |
errors.RateLimitExceeded |
429 |
application/json |
errors.InternalServerError |
500 |
application/json |
errors.SDKError |
4XX, 5XX |
*/* |
Update a workspace by ID or slug.
from dub import Dub
with Dub(
token="DUB_API_KEY",
) as d_client:
res = d_client.workspaces.update(id_or_slug="<value>")
assert res is not None
# Handle response
print(res)
components.WorkspaceSchema
Error Type |
Status Code |
Content Type |
errors.BadRequest |
400 |
application/json |
errors.Unauthorized |
401 |
application/json |
errors.Forbidden |
403 |
application/json |
errors.NotFound |
404 |
application/json |
errors.Conflict |
409 |
application/json |
errors.InviteExpired |
410 |
application/json |
errors.UnprocessableEntity |
422 |
application/json |
errors.RateLimitExceeded |
429 |
application/json |
errors.InternalServerError |
500 |
application/json |
errors.SDKError |
4XX, 5XX |
*/* |