---
title: "Generate the wear-and-tear grid (PDF)"
method: POST
path: "/public/tools/grille-vetuste/generate"
tags: ["Public Tools"]
---

# Generate the wear-and-tear grid (PDF)

`POST /public/tools/grille-vetuste/generate`

## Request

- Base URL: `https://api.faireplace.com/api`
- URL: `https://api.faireplace.com/api/public/tools/grille-vetuste/generate`
- Auth: none required

Generates the standard wear-and-tear grid (grille de vétusté) PDF. No
request body. Public, unauthenticated tool. Returns `application/pdf`.

## Response `200`

The wear-and-tear grid PDF.

## Other responses

- `429`: Rate limit exceeded. Every endpoint sits behind a plan-aware limiter, and the public tools carry an additional per-endpoint one. `error.details.retry_after_seconds` says how long to wait; the `Retry-After`, `X-RateLimit-Limit` and `X-RateLimit-Remaining` headers carry the same information.
- `500`: Internal Server Error

---

[API](https://skmtc.dev/faireplace/apis/faireplace-property-management-api.md) · [All operations](https://skmtc.dev/faireplace/apis/faireplace-property-management-api/llms.txt) · [OpenAPI document](https://skmtc.dev/faireplace/apis/faireplace-property-management-api/revisions/69de39762919?raw)
