list_resources
Paginated list of project resources (Telegram channel/group/supergroup links plus manual entries) scoped to one project.
Purpose
List every resource attached to a project — Telegram chat links, manual PDF / URL placeholders, and any other unit the creator has registered as gated content. Results are scoped to the caller's team and ordered newest-first.
Required ability
project-resource:view-any
Input schema
{
"type": "object",
"required": ["project_id"],
"properties": {
"project_id": {
"type": "string",
"description": "UUID of the parent project."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"description": "Maximum resources to return per page (1..100)."
},
"page": {
"type": "integer",
"minimum": 1,
"description": "1-indexed page number."
}
}
}Output shape
{
"data": [
{
"id": "rsc_01HX...",
"project_id": "prj_01HX...",
"type": "manual",
"title": "Onboarding PDF",
"description": "Link to the onboarding pack.",
"chat_id": null,
"active": true,
"created_at": "2026-05-18T10:05:00Z",
"updated_at": "2026-05-18T10:05:00Z"
}
],
"meta": {
"page": 1,
"limit": 25,
"total": 2,
"has_more": false
}
}Example prompts
"List resources on project
prj_01HX...."
"Which resources are still unlinked on my Research Premium project?"
Failure modes
RESOURCE_NOT_FOUND— unknownproject_id, or the project belongs to a team outside the token's scope.TOKEN_MISSING_ABILITY— token lacksproject-resource:view-any.
Related
How is this guide?