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— unknownresource_id, or the parent project is outside the token's scope.TOKEN_MISSING_ABILITY— token lacksproject-resource:view.
Related
How is this guide?