---
title: "Reads a single Agreement"
method: GET
path: "/api/2026-07-01/resources/performance/agreements/{id}"
tags: ["Performance > Agreement"]
---

# Reads a single Agreement

`GET /api/2026-07-01/resources/performance/agreements/{id}`

Retrieves the action plans of review processes.

## Path parameters

- `id` string, required

## Response `200`

OK

- PerformanceAgreement
  - `id` string, required — Action plan ID
  - `process_id` string, required — Review process ID
  - `target_id` string, required — Review process target ID
  - `signer_id` string — Manager access ID who signed the action plan
  - `reviewer_id` string — Manager employee ID
  - `manager_signed_at` string — Date when the manager signed the action plan
  - `target_signed_at` string — Date when the employee signed the action plan
  - `agreement_signed_at` string — Date when the action plan was last signed
  - `last_modified_at` string — Date when the action plan was last modified
  - `status` 'pending' | 'signed', required — Action plan status
  - `locked` boolean, required — When the action plan cannot be edited anymore. Locked when both manager and employee signed it.
  - `conclusions` object — Conclusions of the action plan
  - `self_evaluation_id` string — Self review evaluation ID
  - `manager_evaluation_id` string — Manager review evaluation ID
  - `self_comments` unknown[], required — Self comments by question
    - unknown
  - `manager_comments` unknown[], required — Manager comments by question
    - unknown

---

[API](https://skmtc.dev/factorialhr/apis/factorial-api.md) · [All operations](https://skmtc.dev/factorialhr/apis/factorial-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/factorialhr/factorial-api/revisions/1a6bffb20f7d/schema)
