---
title: "Get a file authority details by record ID"
method: GET
path: "/fileauthorities/v1/details/{id}"
tags: ["FileAuthority"]
---

# Get a file authority details by record ID

`GET /fileauthorities/v1/details/{id}`

## Request

- Base URL: `https://discovery.nationalarchives.gov.uk/API`
- URL: `https://discovery.nationalarchives.gov.uk/API/fileauthorities/v1/details/{id}`
- Auth: none declared
- TypeScript: <https://skmtc.dev/the-national-archives/apis/discovery/docs/fileauthorities/v1/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

- FileAuthorityViewModel: Represents an authority record for a file, including biographical, historical, and relationship information.
  - `AuthorityName` string: Authority Name
  - `BiographyHistory` string: Biography History
  - `BiographyHistoryLinks` XReferenceViewModel[]: Biography History 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
  - `Categories` CategoryViewModel[]: Categories
    - `CategoryDescription` string: Category Description
    - `CategoryID` integer: Category ID
    - `SubCategoryDescription` string: SubCategory Description
    - `SubCategoryID` integer: SubCategory ID
  - `Collections` CollectionViewModel[]: Collections
    - `CatalogueURL` string
    - `CoverindDates` string
    - `OtherReferences` string
    - `RecordDescription` string
    - `RegistryRecordId` integer
    - `RegistryRecordReference` string
    - `RegistryRecordSortWord` string
    - `RegistryRecordTitle` string
    - `RelatedIARecord` string
    - `RepositoryID` string
    - `RepositoryName` string
    - `ScannedLists` EntityReferenceViewModel[]
      - `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
    - `SortKey` string
    - `Source` string
  - `CorpBodyIsPlaceOfDeposit` boolean: Corporate body Is place of deposit
  - `CorpBodyJurisdictionText` string: Corporate body Jurisdiction text
  - `CorpBodyNationalPlaceOfDepositCode` string: Corporate body National Place of Deposit Code
  - `CorpBodyRemitAndFunction` string: Corporate body Remit And Function
  - `CorporateNumber` string: Corporate Number
  - `Epithet` string: Epithet
  - `Forenames` string: Forenames
  - `FunctionsOccupationsOrActivities` string: Functions Occupations Or Activities
  - `Gender` string: Gender
  - `Genealogy` string: Genealogy
  - `HistoricalContext` string: Historical Context
  - `History` string: History
  - `IsAuthorityRecord` boolean: Is Authority Record
  - `IsPublic` boolean: HMC Is Public
  - `LegalStatus` string: Legal Status
  - `Name` string: Name
  - `NameForm` string: Name 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
  - `PreTitle` string: PreTitle
  - `RelatedResources` XReferenceViewModel[]: Related Resources
    - `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
  - `Relationships` RelationshipViewModel[]: Relationships
    - `AuthorityName` string: AuthorityName
    - `FAID` string: FAID
    - `RelationshipCategory` string: Relationship Category
    - `RelationshipDates` string: Relationship Dates
    - `RelationshipDescription` string: Relationship Description
  - `SortName` string: Sort Name
  - `Sources` string: Sources
  - `SourcesOfAuthority` string: Sources Of Authority
  - `SubjectType` string: SubjectType
  - `Title` string: Title
  - `ValidationText` string: Corporate body validation text
  - `VariantText` string: Corporate body Variant text

## 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)
