---
title: "Reads a single Purchase request"
method: GET
path: "/api/2026-07-01/resources/procurement/purchase_requests/{id}"
tags: ["Procurement > PurchaseRequest"]
---

# Reads a single Purchase request

`GET /api/2026-07-01/resources/procurement/purchase_requests/{id}`

Fetch one or all purchase requests for the company.

## Path parameters

- `id` string, required

## Response `200`

OK

- ProcurementPurchaseRequest
  - `id` string, required — Unique identifier of the purchase request
  - `description` string, required — Description or notes about the purchase request
  - `type_id` string, required — The id of the referred type
  - `company_id` string — Identifier of the company that owns this purchase request
  - `cost` object, required — Total cost of the purchase request
  - `date` string, required — Date when the purchase request was created
  - `requester_employee_id` string, required — Identifier of the employee who requested this purchase
  - `vendor_id` string — Identifier of the vendor (contact) associated with this purchase request
  - `status` 'approved' | 'draft' | 'pending' | 'rejected' | 'changes_requested', required — Current status of the purchase request
  - `url` string — URL related to the purchase request (e.g., product link)
  - `additional_information` string — Additional information or notes about the purchase request
  - `deadline` string — Deadline date for the purchase request

---

[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)
