Early bird discounts live! Claim your offer
MemberPass Logo

get_resource

Fetch a single project resource by UUID. Returns type, title, description, chat_id (when linked), and timestamps.

Purpose

Fetch full detail for one project resource. Results are scoped to the caller's team; unknown or out-of-scope IDs surface as RESOURCE_NOT_FOUND to prevent existence leaks.

Required ability

project-resource:view

Input schema

{
  "type": "object",
  "required": ["resource_id"],
  "properties": {
    "resource_id": {
      "type": "string",
      "description": "UUID of the project resource to fetch."
    }
  }
}

Output shape

{
  "data": {
    "id": "rsc_01HX...",
    "project_id": "prj_01HX...",
    "type": "channel",
    "title": "Research Channel",
    "description": null,
    "chat_id": "-1001234567890",
    "active": true,
    "created_at": "2026-05-18T10:05:00Z",
    "updated_at": "2026-05-18T10:05:00Z"
  }
}

Example prompts

"Show resource rsc_01HX... in full."

"What chat is this resource linked to?"

Failure modes

  • RESOURCE_NOT_FOUND — unknown resource_id, or the parent project is outside the token's scope.
  • TOKEN_MISSING_ABILITY — token lacks project-resource:view.

How is this guide?

On this page

MemberPass is a product designed by you — for you.

No boardroom full of executives deciding what we ships next. Our roadmap always shaped by you with your feedback.

Share feedback or a request