---
title: "Get record details by ID"
method: GET
path: "/records/details/{id}"
tags: ["Records"]
---

# Get record details by ID

`GET /records/details/{id}`

## Request

- Base URL: `https://discovery.nationalarchives.gov.uk/API`
- URL: `https://discovery.nationalarchives.gov.uk/API/records/details/{id}`
- Auth: none declared
- TypeScript: <https://skmtc.dev/the-national-archives/apis/discovery/docs/records/details/:id/get.ts> (a function with typed inputs; its response is checked against the schema)

Value of {id} is case sensitive

## Path parameters

- `id` string, required

## Response `200`

OK

- InformationAssetViewModel: Record view model returned by the query
  - `AccessRegulation` AccessRegulationViewModel: Access regulation
    - `ClosureCriteria` string[]
    - `ClosureSetId` integer
    - `SignedDate` string, date-time
    - `ReviewDate` string, date-time
    - `ReconsiderDueInDate` string, date-time
    - `LordChancellorsInstrument` string
    - `Explanation` string
    - `ProcatTitleText` string
  - `Accruals` string: Accruals
  - `AccumulationDates` string: Accumulation Dates
  - `AdministrativeBackground` string: Administrative Background
  - `AppraisalInformation` string: Appraisal Information
  - `Arrangement` string: Arrangement
  - `BatchId` string: Batch Id
  - `CopiesInformation` EntityReferenceViewModel[]: Copies Information
    - `Description` string
    - `EndDate` integer: End date
    - `FirstName` string: First name(s)
    - `PreTitle` string: PreTitle
    - `StartDate` integer: Start date
    - `Surname` string: Surname
    - `Title` string: Title (person)
    - `XReferenceId` string: ID of referenced resource
    - `XReferenceCode` string: Resource code
    - `XReferenceName` string: Resource name
    - `XReferenceType` string: Resource type
    - `XReferenceURL` string: Resource URL
    - `XReferenceDescription` string: Resource description
    - `XReferenceSortWord` string: Resource sort word
  - `CorporateNames` EntityReferenceViewModel[]: Corporate Names
    - `Description` string
    - `EndDate` integer: End date
    - `FirstName` string: First name(s)
    - `PreTitle` string: PreTitle
    - `StartDate` integer: Start date
    - `Surname` string: Surname
    - `Title` string: Title (person)
    - `XReferenceId` string: ID of referenced resource
    - `XReferenceCode` string: Resource code
    - `XReferenceName` string: Resource name
    - `XReferenceType` string: Resource type
    - `XReferenceURL` string: Resource URL
    - `XReferenceDescription` string: Resource description
    - `XReferenceSortWord` string: Resource sort word
  - `CreatorName` EntityReferenceViewModel[]: Creator Name
    - `Description` string
    - `EndDate` integer: End date
    - `FirstName` string: First name(s)
    - `PreTitle` string: PreTitle
    - `StartDate` integer: Start date
    - `Surname` string: Surname
    - `Title` string: Title (person)
    - `XReferenceId` string: ID of referenced resource
    - `XReferenceCode` string: Resource code
    - `XReferenceName` string: Resource name
    - `XReferenceType` string: Resource type
    - `XReferenceURL` string: Resource URL
    - `XReferenceDescription` string: Resource description
    - `XReferenceSortWord` string: Resource sort word
  - `CustodialHistory` string: Custodial History
  - `DetailedRelatedMaterial` EntityReferenceViewModel[]: Detailed Related Material
    - `Description` string
    - `EndDate` integer: End date
    - `FirstName` string: First name(s)
    - `PreTitle` string: PreTitle
    - `StartDate` integer: Start date
    - `Surname` string: Surname
    - `Title` string: Title (person)
    - `XReferenceId` string: ID of referenced resource
    - `XReferenceCode` string: Resource code
    - `XReferenceName` string: Resource name
    - `XReferenceType` string: Resource type
    - `XReferenceURL` string: Resource URL
    - `XReferenceDescription` string: Resource description
    - `XReferenceSortWord` string: Resource sort word
  - `DetailedSeparatedMaterial` EntityReferenceViewModel[]: Detailed Separated Material
    - `Description` string
    - `EndDate` integer: End date
    - `FirstName` string: First name(s)
    - `PreTitle` string: PreTitle
    - `StartDate` integer: Start date
    - `Surname` string: Surname
    - `Title` string: Title (person)
    - `XReferenceId` string: ID of referenced resource
    - `XReferenceCode` string: Resource code
    - `XReferenceName` string: Resource name
    - `XReferenceType` string: Resource type
    - `XReferenceURL` string: Resource URL
    - `XReferenceDescription` string: Resource description
    - `XReferenceSortWord` string: Resource sort word
  - `Dimensions` string: Dimensions
  - `FormerReferenceDep` string: Former Reference Dep
  - `FormerReferencePro` string: Former Reference Pro
  - `ImmediateSourceOfAcquisition` EntityReferenceViewModel[]: Immediate Source Of Acquisition
    - `Description` string
    - `EndDate` integer: End date
    - `FirstName` string: First name(s)
    - `PreTitle` string: PreTitle
    - `StartDate` integer: Start date
    - `Surname` string: Surname
    - `Title` string: Title (person)
    - `XReferenceId` string: ID of referenced resource
    - `XReferenceCode` string: Resource code
    - `XReferenceName` string: Resource name
    - `XReferenceType` string: Resource type
    - `XReferenceURL` string: Resource URL
    - `XReferenceDescription` string: Resource description
    - `XReferenceSortWord` string: Resource sort word
  - `Language` string: Language
  - `LegalStatus` string: Legal Status
  - `Links` XReferenceViewModel[]: Links
    - `XReferenceId` string: ID of referenced resource
    - `XReferenceCode` string: Resource code
    - `XReferenceName` string: Resource name
    - `XReferenceType` string: Resource type
    - `XReferenceURL` string: Resource URL
    - `XReferenceDescription` string: Resource description
    - `XReferenceSortWord` string: Resource sort word
  - `LocationOfOriginals` EntityReferenceViewModel[]: Location Of Originals
    - `Description` string
    - `EndDate` integer: End date
    - `FirstName` string: First name(s)
    - `PreTitle` string: PreTitle
    - `StartDate` integer: Start date
    - `Surname` string: Surname
    - `Title` string: Title (person)
    - `XReferenceId` string: ID of referenced resource
    - `XReferenceCode` string: Resource code
    - `XReferenceName` string: Resource name
    - `XReferenceType` string: Resource type
    - `XReferenceURL` string: Resource URL
    - `XReferenceDescription` string: Resource description
    - `XReferenceSortWord` string: Resource sort word
  - `MapDesignation` string: Map Designation
  - `MapScaleNumber` integer: Map Scale Number
  - `Note` string: Note
  - `OtherReferences` KeyValuePairReferenceTypeString[]: Other References
    - `Key` 'NRA_CATALOGUE' | 'NRA_OTHER'
    - `Value` string
  - `People` EntityReferenceViewModel[]: People
    - `Description` string
    - `EndDate` integer: End date
    - `FirstName` string: First name(s)
    - `PreTitle` string: PreTitle
    - `StartDate` integer: Start date
    - `Surname` string: Surname
    - `Title` string: Title (person)
    - `XReferenceId` string: ID of referenced resource
    - `XReferenceCode` string: Resource code
    - `XReferenceName` string: Resource name
    - `XReferenceType` string: Resource type
    - `XReferenceURL` string: Resource URL
    - `XReferenceDescription` string: Resource description
    - `XReferenceSortWord` string: Resource sort word
  - `PhysicalCondition` string: PhysicalCondition
  - `PhysicalDescriptionExtent` string: Physical Description Extent
  - `PhysicalDescriptionForm` string: Physical Description Form
  - `Places` PlaceViewModel[]: Places
    - `Country` string: Country name
    - `CountryID` integer: Country ID
    - `County` string: County name
    - `CountyID` integer: County ID
    - `Description` string: Description
    - `DisplayName` string: Display Name
    - `EndDate` integer: End date
    - `Grid` string: Grid reference
    - `LocationType` string: Location type
    - `NewCounty` string: New County name
    - `NewCountyID` integer: New County ID
    - `OldCounty` string: Old County name
    - `OldCountyID` integer: Old County ID
    - `Parish` string: Parish SN
    - `PlaceName` string: Place Name
    - `Region` string: Region name
    - `RegionID` integer: Region ID
    - `StartDate` integer: Start date
    - `Town` string: Town name
    - `TownID` integer: Town ID
    - `Validation` string: Validation
  - `PublicationNote` string[]: Publication Note
  - `RegistryUrl` string: Registry Url
  - `RestrictionsOnUse` string: Restrictions On Use
  - `ScannedLists` XReferenceViewModel[]: Scanned Lists
    - `XReferenceId` string: ID of referenced resource
    - `XReferenceCode` string: Resource code
    - `XReferenceName` string: Resource name
    - `XReferenceType` string: Resource type
    - `XReferenceURL` string: Resource URL
    - `XReferenceDescription` string: Resource description
    - `XReferenceSortWord` string: Resource sort word
  - `Subjects` string[]: Subjects
  - `UnpublishedFindingAids` string[]: Unpublished Finding Aids
  - `AccessConditions` string: Access Conditions
  - `CatalogueId` integer: Catalogue Id
  - `CitableReference` string: Citable Reference
  - `ClosureCode` string: Closure Code
  - `ClosureStatus` string: Closure Status
  - `ClosureType` string: Closure Type
  - `CoveringDates` string: Covering Dates
  - `CoveringFromDate` integer: Covering From Date
  - `CoveringToDate` integer: Covering To Date
  - `ScopeContent` ScopeContentViewModel: Represents the scope content details of an information asset, including place names, description, ephemera, and schema.
    - `PlaceNames` string[]: Gets or sets the list of place names associated with the information asset.
    - `Description` string: Gets or sets the description of the information asset.
    - `Ephemera` string: Gets or sets the ephemera information related to the information asset.
    - `Schema` string: Gets or sets the schema information for the information asset.
  - `Digitised` boolean: Digitised
  - `HeldBy` XReferenceViewModel[]: Repositories
    - `XReferenceId` string: ID of referenced resource
    - `XReferenceCode` string: Resource code
    - `XReferenceName` string: Resource name
    - `XReferenceType` string: Resource type
    - `XReferenceURL` string: Resource URL
    - `XReferenceDescription` string: Resource description
    - `XReferenceSortWord` string: Resource sort word
  - `Id` string: Record ID
  - `IsParent` boolean: Is Parent
  - `CatalogueLevel` integer: Catalogue level
  - `ParentId` string: Parent Id
  - `RecordOpeningDate` string: Record Opening Date
  - `ReferencePart` string: Reference Part
  - `ReferenceParentId` string: Reference Parent Id
  - `SortKey` string: Sort Key
  - `Source` string: Source
  - `Title` string: Title

## Other responses

- `204`: No content (Record not found)
- `400`: Bad request
- `404`: Not found
- `500`: Internal Server Error

---

[API](https://skmtc.dev/the-national-archives/apis/discovery.md) - [All operations](https://skmtc.dev/the-national-archives/apis/discovery/llms.txt) - [OpenAPI document](https://skmtc.dev/the-national-archives/apis/discovery/revisions/1e8c76e26ab1?raw)
