You're viewing a demo portfolio

Join the waitlist
PRSM

ic_folder_grant

Active

Tool of Immersive Commons

declared in 1.31.0

Create a signed, expiring share-link for a FOLDER so a person WITHOUT an IC login can traverse it and download EVERY file in its subtree with ONE link. Only the folder's owner or an operator can share it. The link opens a browsable page; the api_url is the agent-traversable JSON entry (GET /api/folders/shared?grant=). Args: { folder_id, subject?, ttl_seconds? (default 7d, max 30d) }. Returns { ok, folder_id, name, link, api_url, expires_at }. Required scope: files:write (ic-member+).

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "folder_id"
  ],
  "properties": {
    "subject": {
      "type": "string",
      "maxLength": 200,
      "description": "Audit label for who the link is for."
    },
    "folder_id": {
      "type": "string",
      "maxLength": 64,
      "minLength": 1,
      "description": "The folder id (d_...) to share."
    },
    "ttl_seconds": {
      "type": "integer",
      "maximum": 2592000,
      "minimum": 60,
      "description": "Link lifetime seconds. Default 7d, max 30d."
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Immersive Commons

https://github.com/immersive-commons/ic-skills

1/7 registries
View full server →
ic_folder_grant — Immersive Commons — PRSM MCP