---
title: "Read Person Change History"
method: GET
path: "/tree/persons/{pid}/changes"
tags: ["Change History"]
---

# Read Person Change History

`GET /tree/persons/{pid}/changes`

Read the change history for a person. Each entry in the change history provides details about what was changed, who performed the change, and an explanation of why the change was made if the reason was provided by the user.

## Path parameters

- `pid` string, required

## Query parameters

- `from` string

## Headers

- `Accept` 'application/x-gedcomx-atom+json' | 'application/json' | 'application/atom+xml' | 'application/xml', required

## Response `200`

The read was successful.

## Other responses

- `204` — Upon a successful read with an empty change history.
- `301` — If the person has been merged into another person.
- `404` — If the person is not found.
- `410` — If the person has been deleted.
- `429` — The request was throttled.

---

[API](https://skmtc.net/familysearch/apis/authentication-endpoints.md) · [All operations](https://skmtc.net/familysearch/apis/authentication-endpoints/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/familysearch/authentication-endpoints/revisions/2b5020574a62/schema)
