---
title: "Create a branded property search PDF"
method: POST
path: "/api/v1/property/certificate"
---

# Create a branded property search PDF

`POST /api/v1/property/certificate`

## Request

- Base URL: `https://dirtsignal.com`
- URL: `https://dirtsignal.com/api/v1/property/certificate`
- Auth: HTTP bearer

Creates a base64-encoded PDF from a prior property search. Zero-result searches produce a certificate; searches with findings include a status summary and paginated record details. Missing source statuses are blank. Reports use the latest saved response for the search ID, including live-search and truncation notices. Polling a search refreshes that snapshot. Older searches with findings require a new search if no snapshot is available. Certificate generation is not a second billable search. Dates use the account report date format from Settings unless date_format is provided.

## Request body

- object
  - `search_id` string, required
  - `date_format` 'YYYY-MM-DD' | 'MM-DD-YYYY': Optional date format override for this certificate.

## Response `200`

Base64-encoded application/pdf certificate

## Other responses

- `401`: Missing or invalid API key
- `409`: The referenced search has no saved report records; run a new search

---

[API](https://skmtc.dev/dirtsignal/apis/dirtsignal-api.md) · [All operations](https://skmtc.dev/dirtsignal/apis/dirtsignal-api/llms.txt) · [OpenAPI document](https://skmtc.dev/dirtsignal/apis/dirtsignal-api/revisions/f0070eac9615?raw)
