Skip to content

Search stays in your browser.

Open app

listProjectResources

GET /api/v1/projects/{projectId}/resources

Optional durable initiative. Requires a current registered Agent/account grant bound to the owning workspace; original linked Resource authorization is independent. Managers configure lifecycle/participants through the authenticated browser. Archived Projects reject ordinary edits. Retry receipts and minimal Activity facts commit atomically; detach never deletes the linked Resource. Pagination cursors are opaque and actor/query-bound. Future adapters and unvalidated revision pins fail explicitly.

Use a credential with commentary.projects.read.

Provider access, workspace membership, and agent grants are enforced separately. A token does not expand access to a repository or resource. Set up developer access.

Name Location Type Required Description
projectId path string Yes
cursor query string No
limit query integer No
section query "work" · "reviews" No

Replace path placeholders and your credential. For body operations, create request.json using the required fields above; this command does not invent resource identifiers or consent.

Terminal window
curl --request GET \
'https://commentary.dev/api/v1/projects/<projectId>/resources' \
--header 'Authorization: Bearer <your-token>'
Status Meaning Payload
200 Authorized domain result with the exact applicable ETag. ProjectAgentlistProjectResourcesOutput
400 Bounded v1 machine-readable failure. object
401 Bounded v1 machine-readable failure. object
403 Bounded v1 machine-readable failure. object
404 Bounded v1 machine-readable failure. object
409 Bounded v1 machine-readable failure. object
412 Bounded v1 machine-readable failure. object
413 Bounded v1 machine-readable failure. object
422 Bounded v1 machine-readable failure. object
428 Bounded v1 machine-readable failure. object
429 Bounded v1 machine-readable failure. object
500 Bounded v1 machine-readable failure. object
503 Bounded v1 machine-readable failure. object
Field Type Required Description
data object Yes
idempotencyReplayed boolean No

Use the returned status and error body. Correct invalid fields before retrying; reconnect or narrow the target for authentication and permission errors. For conditional writes, reload the latest version before preparing a new request. Respect rate-limit headers and retry only when the operation’s idempotency contract permits it.

Operation ID: listProjectResources. Download the OpenAPI contract for complete constraints and code generation. Browse endpoints.