---
title: "Return the encrypted PDF report for a property."
method: GET
path: "/property/{pid}/report/pdf"
tags: ["Property"]
---

# Return the encrypted PDF report for a property.

`GET /property/{pid}/report/pdf`

The PID is first resolved into assessment area (AA) code, jurisdiction code
    and roll number. These identifiers are required by the legacy Landcor SOAP
    webservice, which returns a base64-encoded, password protected PDF. A 404
    error is returned when the PID cannot be resolved, while a 502 error
    indicates that the legacy webservice either rejected the request or
    responded without a valid PDF payload.

    ``use_test_credentials`` is set when the caller presented a TEST token so
    the legacy webservice is authenticated with the TEST credential set.

## Path parameters

- `pid` string, required — Property identifier in format xxx-xxx-xxx

## Response `200`

Successful Response

- PropertyReportPdfResponse — Encrypted PDF report returned by the legacy Landcor web service.
  - `pid` string, required — Property identifier in format xxx-xxx-xxx
  - `aa_code` integer, required — Assessment area code resolved from the PID.
  - `j_code` integer, required — Jurisdiction code resolved from the PID.
  - `roll_number` string, required — Roll number resolved from the PID.
  - `encrypted_pdf` string, required — Base64-encoded, password-protected PDF payload from the legacy webservice.
  - `valuation` number, nullable — Market value of the property as reported by the legacy webservice.

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/landcor/apis/landcor-property-api.md) · [All operations](https://skmtc.dev/landcor/apis/landcor-property-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/landcor/landcor-property-api/revisions/45a7cc8f5b96/schema)
