Skip to content

HTTP 409, workspaces and membership

TENANT-004

That slug is taken.

What it means

Another workspace already uses this identifier, or it is reserved. Reserved is not the same as invalid.

What to do

Choose another. The creation form checks availability as you type.

The response

Every failure arrives in this shape. The trace_id is worth keeping: it identifies the request in our logs and carries nothing about your data.

{
  "type": "https://shiftgraph.dev/errors/TENANT-004",
  "title": "That slug is taken.",
  "status": 409,
  "code": "TENANT-004",
  "trace_id": "01J8Z…"
}

Related codes

Organizations, roles, invitations, and the org-level policies an administrator can set. A workspace you cannot see returns Not found rather than Forbidden, so that membership itself is never disclosed.

The full error reference, or write to support@shiftgraph.dev with the trace id.