---
title: "Get Goods Movement Record"
method: GET
path: "/customs/goods-movement-system/movements/{gmrId}"
---

# Get Goods Movement Record

`GET /customs/goods-movement-system/movements/{gmrId}`

## Request

- Base URL: `https://api.service.hmrc.gov.uk`
- URL: `https://api.service.hmrc.gov.uk/customs/goods-movement-system/movements/{gmrId}`
- Auth: OAuth 2
  - Authorization code: `https://api.service.hmrc.gov.uk/oauth/authorize`
  - Token URL: `https://api.service.hmrc.gov.uk/oauth/token` scopes: `write:goods-movement-system`
- TypeScript: <https://skmtc.dev/hmrc/apis/goods-movement-system-haulier-api/docs/customs/goods-movement-system/movements/:gmrId/get.ts> (a function with typed inputs; its response is checked against the schema)

This endpoint gets a Goods Movement Record (GMR)

The returned GMR will reflect the latest record received with the given GMR ID, and will include a metadata object detailing the GMR's current status and any errors or issues.

## Path parameters

- `gmrId` string, required: The ID of a Goods Movement Record (GMR)

## Headers

- `Accept` string, required
- `Authorization` string, required

## Other responses

- `400`
- `404`

---

[API](https://skmtc.dev/hmrc/apis/goods-movement-system-haulier-api.md) - [All operations](https://skmtc.dev/hmrc/apis/goods-movement-system-haulier-api/llms.txt) - [OpenAPI document](https://skmtc.dev/hmrc/apis/goods-movement-system-haulier-api/revisions/9ff4efa9be1c?raw)
