---
title: "Get excise movements"
method: GET
path: "/customs/excise/movements"
tags: ["Movements"]
---

# Get excise movements

`GET /customs/excise/movements`

Get excise movements. </br></br>**Note:** You will only be able to retrieve movements where the consignor ID or consignee ID of the movement matches any of your excise reference numbers (ERNs) in the bearer token that you use for API authentication.

## Query parameters

- `ern` string
- `arc` string
- `lrn` string
- `updatedSince` string, date-time
- `traderType` 'consignor' | 'consignee' — The type of trader (consignor or consignee)

## Headers

- `Accept` 'application/vnd.hmrc.1.0+json', required

## Response `200`

Successful operation. If there are no movements for any of your excise reference numbers (ERNs) in your bearer token or because of the filters, this will return an empty list.

## Other responses

- `400` — Bad request - either filter ERN is invalid or date filter format is invalid
- `401` — Authorisation errors, e.g. excise number not authorised, authorisation expired, invalid enrolment parameter.

---

[API](https://skmtc.dev/hmrc/apis/excise-movement-control-system-api.md) · [All operations](https://skmtc.dev/hmrc/apis/excise-movement-control-system-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hmrc/excise-movement-control-system-api/revisions/219deb5ade71/schema)
