---
title: "Read one structured PM request. API-key reads record that the repository agent consumed an open request."
method: GET
path: "/api/v1/intents/{id}/change-requests/{requestId}"
tags: ["change requests"]
---

# Read one structured PM request. API-key reads record that the repository agent consumed an open request.

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

The response includes server-derived resolution metadata after application/supersession. No caller-supplied success flag or diff is accepted.

## Path parameters

- `id` string, required
- `requestId` string, required

## Response `200`

OK — returns { changeRequest }

- object

## Other responses

- `401` — Missing or invalid API key/session
- `403` — Lacks read scope
- `404` — Request not found for this intent/workspace
- `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/:requestId/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)
