Nurama Developers

create_member_chat

Start a private member chat — 1:1 DM (one memberId) or group chat (multiple memberIds).

Mutating tool: it changes data in Nurama. Available only when the key carries the matching scope.

Start a private member chat — 1:1 DM (one memberId) or group chat (multiple memberIds). The chat is scoped to a resource (workspace / project / social), which controls who is allowed to participate. The caller is automatically a participant; do not include the caller's own userId in memberIds.

Input

PropertyTypeRequiredDescription
scopeType"project" | "workspace" | "social"yesWhat kind of resource scopes the chat.
scopeIdstringyesUUID of the scope resource.
memberIdsstring[]yesInvitee UUIDs (do not include the caller). For a 1:1 DM, pass exactly one. min items 1
subjectstringnoOptional title. Auto-generated from members when omitted.

JSON Schema

{
  "type": "object",
  "properties": {
    "scopeType": {
      "type": "string",
      "enum": [
        "project",
        "workspace",
        "social"
      ],
      "description": "What kind of resource scopes the chat."
    },
    "scopeId": {
      "type": "string",
      "description": "UUID of the scope resource."
    },
    "memberIds": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "minItems": 1,
      "description": "Invitee UUIDs (do not include the caller). For a 1:1 DM, pass exactly one."
    },
    "subject": {
      "type": "string",
      "description": "Optional title. Auto-generated from members when omitted."
    }
  },
  "required": [
    "scopeType",
    "scopeId",
    "memberIds"
  ],
  "additionalProperties": false
}

On this page