---
title: "Dated log of rule changes for visitors (visa, transit, arrival card, paying, booking), newest first, each with its official source. CC BY 4.0."
method: GET
path: "/api/changes"
---

# Dated log of rule changes for visitors (visa, transit, arrival card, paying, booking), newest first, each with its official source. CC BY 4.0.

`GET /api/changes`

## Request

- Base URL: `https://chinafootnotes.com`
- URL: `https://chinafootnotes.com/api/changes`
- Auth: none declared

## Query parameters

- `topic` string

## Response `200`

Change log

- object
  - `license` object
  - `about` string, nullable
  - `updatedAt` string
  - `latest` string, nullable
  - `latestByTopic` object
  - `latestByPlace` object
  - `entries` object[]
    - `id` string
    - `date` string, date
    - `dateKind` 'effective' | 'announced' | 'listed'
    - `kind` 'rule' | 'notice'
    - `scope` 'china' | 'place'
    - `topic` string, nullable
    - `anchor` string, nullable
    - `placeId` string, nullable
    - `title` string
    - `before` string, nullable
    - `after` string
    - `who` string, nullable
    - `supersededBy` string, nullable
    - `path` string, nullable
    - `addedAt` string, date
    - `sources` object[]
      - `url` string
      - `publisher` string
      - `publishedAt` string, nullable
      - `accessedAt` string

## Other responses

- `400`: Invalid URL encoding
- `404`: No change log published
- `500`: Local data/service unavailable

---

[API](https://skmtc.dev/chinafootnotes/apis/china-footnotes.md) · [All operations](https://skmtc.dev/chinafootnotes/apis/china-footnotes/llms.txt) · [OpenAPI document](https://skmtc.dev/chinafootnotes/apis/china-footnotes/revisions/b0050778a942?raw)
