---
title: "Status of a specific document"
method: GET
path: "/leases/signatures/document/{document_signature_id}/status"
tags: ["Leases", "Signatures"]
---

# Status of a specific document

`GET /leases/signatures/document/{document_signature_id}/status`

## Request

- Base URL: `https://api.faireplace.com/api`
- URL: `https://api.faireplace.com/api/leases/signatures/document/{document_signature_id}/status`
- Auth: HTTP bearer

Retrieves the detailed status of a signature process by its ID (global route)

## Path parameters

- `document_signature_id` string, uuid, required

## Response `200`

Status retrieved successfully

- DocumentSignatureStatusResponse: Detailed status of a signature document (returned by get_document_signature_status)
  - `document_signature_id` string, uuid, required: Signature process ID
  - `event_id` string, required: Unique ID for traceability
  - `pdf_url` string, uri, required: PDF document URL
  - `media_id` string, uuid, required: Reference to the media table
  - `signature_requests` SignatureRequestSummary[], required: List of signature requests
    - `id` string, uuid, required: Signature request ID
    - `signer_type` 'proprietaire' | 'locataire' | 'agent_immobilier' | 'caution', required: Who is signing. **Always lowercase** on the wire. `caution` is deliberately distinct from `locataire`: a surety does not sign the lease, they sign their own surety deed, on which they must themselves write the mention required by article 2297 of the Civil Code: without it their undertaking is void.
    - `signer_email` string, email, required: Signer email
    - `status` 'PENDING' | 'OTP_SENT' | 'SIGNING' | 'COMPLETED' | 'FAILED' | 'EXPIRED', required: Status of an individual signature request
    - `expires_at` string, date-time, required: Request expiration date
  - `status` 'READY' | 'SIGNING' | 'COMPLETED' | 'FAILED' | 'ARCHIVED', required: Status of the document signature process

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Signature document not found
- `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)
