Uygulamayı aç
Moonborn — API · workspaces

Create a new workspace under an existing org

POST/v1/workspacesscope · Bearer (API key or session JWT)
Request body
FieldTypeDescription
orgIdreqstring
slugreqstring
namereqstring

Responses

201Created
Body
FieldTypeDescription
idreqstring
orgIdreqstring
slugreqstring
namereqstring
createdAtreqstring
409Slug taken in org
Body
FieldTypeDescription
errorreqobject
error.codereqstring
error.messagereqstring
422Validation error
Body
FieldTypeDescription
errorreqobject
error.codereqstring
error.messagereqstring

Examples

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

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

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

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

result = client.workspaces.create_workspace(
    org_id="<string>",
    slug="<string>",
    name="<string>",
)