---
title: "Changes to Grade an implementation against the intent spec by reading the pull request. With prUrl, Pathmode fetches the PR's changed files from GitHub and grades each outcome, constraint, constitution rule, edge case and verification check against the diff. Without it, the run is graded on the caller's own description and reported as basis 'self_report'. Stores the result on the intent and logs a verification_checkpoint implementation note."
method: POST
path: "/api/v1/intents/{id}/verify"
---

# Changes to Grade an implementation against the intent spec by reading the pull request. With prUrl, Pathmode fetches the PR's changed files from GitHub and grades each outcome, constraint, constitution rule, edge case and verification check against the diff. Without it, the run is graded on the caller's own description and reported as basis 'self_report'. Stores the result on the intent and logs a verification_checkpoint implementation note.

`POST /api/v1/intents/{id}/verify`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 1 of 14 revisions.

- **2026-08-23** `155c812b368b` — 10 info

## Changes

- **2026-08-23** `155c812b368b` — 10 info
  - added the new optional request property `prUrl`
  - request body became optional
  - the request property `summary` became optional
  - added the non-success response with the status `429`
  - added the optional property `details` to the response with the `400` status
  - added the optional property `details` to the response with the `401` status
  - added the optional property `details` to the response with the `403` status
  - added the optional property `details` to the response with the `404` status
  - added the optional property `details` to the response with the `500` status
  - added the optional property `details` to the response with the `503` status

---

[Operation](https://skmtc.dev/pathmode/apis/pathmode-api/docs/api/v1/intents/:id/verify/post.md) · [API](https://skmtc.dev/pathmode/apis/pathmode-api.md) · [Page](https://skmtc.dev/pathmode/apis/pathmode-api/changes/api/v1/intents/:id/verify/post)
