---
title: "List structured PM requests for one repository-authority intent. API-key reads stamp agent consumption without claiming application."
method: GET
path: "/api/v1/intents/{id}/change-requests"
tags: ["change requests"]
---

# List structured PM requests for one repository-authority intent. API-key reads stamp agent consumption without claiming application.

`GET /api/v1/intents/{id}/change-requests`

An API-key GET is the connected-agent consumption event: every returned open request is stamped with first/last consumed time and key id. Session reads do not stamp consumption. Reading never changes request status.

## Path parameters

- `id` string, required

## Query parameters

- `status` string

## Response `200`

OK — returns { changeRequests, count }

- object

## Other responses

- `400` — Invalid status filter
- `401` — Missing or invalid API key/session
- `403` — Lacks read scope
- `500` — DB error, or agent consumption could not be recorded

## Changes

- **2026-09-01** `a660c0d36148` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/pathmode/apis/pathmode-api/changes/api/v1/intents/:id/change-requests/get.md)

---

[API](https://skmtc.dev/pathmode/apis/pathmode-api.md) · [All operations](https://skmtc.dev/pathmode/apis/pathmode-api/llms.txt) · [OpenAPI document](https://skmtc.dev/pathmode/apis/pathmode-api/revisions/a660c0d36148?raw)
