---
title: "Update Tree"
method: POST
path: "/trees/{tid}"
tags: ["Trees"]
---

# Update Tree

`POST /trees/{tid}`

This post allows only one tree to be updated at a time. You can modify the startingPersonId, hidden, private, name, description, ownerAccess  and groupAccess fields using this POST operation. Passing an empty string for an attribute will remove the value for that attribute. Hidden and  private should only be changed to false once your tree has all details such as starting person id, etc...

## Path parameters

- `tid` string, required

## Headers

- `Content-Type` 'application/x-fs-v1+json', required

## Response `204`

The user tree has been successfully updated.

## Other responses

- `404` — The requested user tree does not exist.
- `410` — The requested user tree 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)
