---
title: "Get Filing For Review"
method: GET
path: "/transactions/{transId}/officers/{filingResourceId}"
tags: ["officer-filing-controller-impl"]
---

# Get Filing For Review

`GET /transactions/{transId}/officers/{filingResourceId}`

## Request

- Base URL: `http://api.companieshouse.gov.uk`
- URL: `http://api.companieshouse.gov.uk/transactions/{transId}/officers/{filingResourceId}`
- Auth: none declared
- TypeScript: <https://skmtc.dev/companies-house/apis/officer-filing-api/docs/transactions/:transId/officers/:filingResourceId/get.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `transId` string, required
- `filingResourceId` string, required

## Response `200`

OK

- OfficerFilingDto
  - `serviceAddress` object
    - `address_line_1` string
    - `address_line_2` string
    - `country` string
    - `locality` string
    - `poBox` string
    - `postalCode` string
    - `premises` string
    - `region` string
  - `addressSameAsRegisteredOfficeAddress` boolean
  - `appointedOn` string, date
  - `countryOfResidence` string
  - `dateOfBirth` object
    - `day` integer
    - `month` integer
    - `year` integer
  - `formerNames` FormerNameDto[]
    - `forenames` string
    - `surname` string
  - `identification` object
    - `identificationType` string
    - `identification_type` string
    - `legalAuthority` string
    - `legalForm` string
    - `legal_authority` string
    - `legal_form` string
    - `placeRegistered` string
    - `place_registered` string
    - `registrationNumber` string
    - `registration_number` string
  - `name` string
  - `nationality` string
  - `occupation` string
  - `referenceAppointmentId` string, required
  - `referenceEtag` string, required
  - `referenceOfficerListEtag` string
  - `residentialAddress` object
    - `address_line_1` string
    - `address_line_2` string
    - `country` string
    - `locality` string
    - `poBox` string
    - `postalCode` string
    - `premises` string
    - `region` string
  - `residentialAddressSameAsServiceAddress` boolean
  - `resignedOn` string, date, required

## Other responses

- `400`: Bad Request
- `404`: Not Found
- `500`: Internal Server Error

---

[API](https://skmtc.dev/companies-house/apis/officer-filing-api.md) - [All operations](https://skmtc.dev/companies-house/apis/officer-filing-api/llms.txt) - [OpenAPI document](https://skmtc.dev/companies-house/apis/officer-filing-api/revisions/0db085d61616?raw)
