---
title: "Retrieve a legal document"
method: GET
path: "/legal-documents/{legal_document_id}"
tags: ["legal-documents"]
---

# Retrieve a legal document

`GET /legal-documents/{legal_document_id}`

## Request

- Base URL: `https://api.engine.usesophic.com`
- URL: `https://api.engine.usesophic.com/legal-documents/{legal_document_id}`
- Auth: HTTP bearer

Retrieve a legal document by ID.

## Path parameters

- `legal_document_id` string, required: The ID of the legal document to retrieve.

## Response `200`

OK

- LegalDocument
  - `created_at` string, date-time, required: The timestamp (in [ISO-8601](https://www.iso.org/iso-8601-date-and-time-format.html) format) of when the resource was created.
  - `document_type` 'investment_services_agreement' | 'risk_disclosures' | 'conflicts_of_interest_policy' | 'complaints_handling_policy' | 'client_assets_safeguarding_policy' | 'investor_compensation_fund_policy' | 'order_execution_policy' | 'costs_and_charges' | 'pccpc_prospectus' | 'pccpc_special_regulations' | 'pccpc_acceptance_declaration', required
  - `id` string, required: Unique resource identifier.
  - `latest_version` LegalDocumentVersion, required
    - `created_at` string, date-time, required: The timestamp (in [ISO-8601](https://www.iso.org/iso-8601-date-and-time-format.html) format) of when the resource was created.
    - `effective_at` string, date-time, required: Time the legal document version becomes effective.
    - `file` string, required: ID of the file for the legal document version.
    - `id` string, required: Unique resource identifier.
    - `legal_document` string, required: ID of the parent legal document.
    - `modified_at` string, date-time, required: The timestamp (in [ISO-8601](https://www.iso.org/iso-8601-date-and-time-format.html) format) of when the resource was last modified.
    - `version` string, required: Version of the legal document.
  - `modified_at` string, date-time, required: The timestamp (in [ISO-8601](https://www.iso.org/iso-8601-date-and-time-format.html) format) of when the resource was last modified.
  - `name` string, required: Legal document name.

## Other responses

- `400`: Bad Request

## Changes

- **2026-10-29** `6a63920239d8`: 1 breaking, 11 warning, 1 info
  - the `document_type` response's property type changed from no type to `string` for status `200`
  - added the new `client_assets_safeguarding_policy` enum value to the `document_type` response property for the response status `200`
  - added the new `complaints_handling_policy` enum value to the `document_type` response property for the response status `200`
  - added the new `conflicts_of_interest_policy` enum value to the `document_type` response property for the response status `200`
  - …9 more
- **2026-10-06** `aa43bab6253c`: 1 breaking
  - response property `context/additionalProperties/` list-of-types was widened by adding types `array` to media type `application/json` of response `400`
- **2026-07-13** `03da9bc8e86b`: 1 info
  - api tag `legal-documents` added

[Operation history](https://skmtc.dev/joinsophic/apis/sophic-engine-api/changes/legal-documents/:legal_document_id/get.md)

---

[API](https://skmtc.dev/joinsophic/apis/sophic-engine-api.md) - [All operations](https://skmtc.dev/joinsophic/apis/sophic-engine-api/llms.txt) - [OpenAPI document](https://skmtc.dev/joinsophic/apis/sophic-engine-api/revisions/1afda7d8d185?raw)
