D
DreamLake

API Reference

Users

Public user profile lookup.


GET /users/:slug

Get public user info by namespace slug.

PropertyValue
AuthJWT
DB roundtrips1–2
#QueryCondition
1namespace.findUnique({ slug })Always
2user.findFirst({ sub: namespace.userId })If namespace has userId

Params

ParamTypeDescription
slugstringNamespace slug (e.g. alice)

Response 200

{
  "namespace": {
    "id": "namespace-id",
    "slug": "alice"
  },
  "user": {
    "id": "user-id",
    "name": "Alice",
    "username": "alice",
    "picture": "https://..."
  }
}

user is null if the namespace is team-owned (no individual user).

Errors

StatusCondition
404Namespace slug not found or deleted