Open app
Moonborn — API · workspaces

Update workspace name / slug

PATCH/v1/workspaces/{id}scope · Bearer (API key or session JWT)
Path parameters
FieldTypeDescription
idreqstringWorkspace id (cuid).
Request body
FieldTypeDescription
namestring
slugstring

Responses

200OK
Body
FieldTypeDescription
idreqstring
orgIdreqstring
slugreqstring
namereqstring
createdAtreqstring
404Workspace not found
Body
FieldTypeDescription
errorreqobject
error.codereqstring
error.messagereqstring

Examples

cURL
curl -X PATCH https://api.moonborn.co/v1/workspaces/<id> \
  -H "Authorization: Bearer $MOONBORN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
      "name": "<string>",
      "slug": "<string>"
    }'
TypeScript
import Moonborn from '@moonborn/sdk';

const client = new Moonborn({ apiKey: process.env.MOONBORN_API_KEY });

const result = await client.workspaces.updateWorkspace({
  id: '<id>',
  name: "<string>",
  slug: "<string>",
});
Python
import os
from moonborn import Moonborn

client = Moonborn(api_key=os.environ["MOONBORN_API_KEY"])

result = client.workspaces.update_workspace(
    id="<id>",
    name="<string>",
    slug="<string>",
)