Genealogies Tree

Prototype: This resource is currently in a prototype development state. It may or may not be operational and the interface may change prior to release. Feedback is welcome.

Description

The Tree resource provides access to a tree in a user-submitted genealogy.

Operations

GET - Read a tree.

Produces - Specify a returned data format using the Accept header.
Parameters
Name Type Description
tid path The id of the tree such as 2:2:2:TTTT-NNN or 2:4:2:MMMM-BBB.
Status Codes
  • 200  -  Upon a successful read.
  • 404  -  If the requested tree is not found.
  • 429  -  If the request was throttled.

POST - Update a tree with persons and/or relationships.

Produces - Specify a returned data format using the Accept header.
Consumes - Specify the incoming data format using the Content-Type header.
Parameters
Name Type Description
X-Reason header Header giving the reason for updating the tree.
tid path The id of the tree such as 2:2:2:TTTT-NNN.
body request-body The persons and relationships to be added.
Status Codes
  • 200  -  The operation was successful and newly generated identifiers are returned for created persons.
  • 204  -  The operation was successful.
  • 404  -  If the requested tree is not found.
  • 429  -  If the request was throttled.

DELETE - Delete a tree.

Produces - Specify a returned data format using the Accept header.
Parameters
Name Type Description
X-Reason header Header giving the reason for deleting the tree.
tid path The id of the tree such as 2:2:2:TTTT-NNN.
Status Codes
  • 204  -  The delete was successful.
  • 429  -  If the request was throttled.

Example Requests

Delete Genealogies Tree How to delete a genealogies tree.
Read Genealogies Tree How to read a tree.
Update Genealogies Tree How to update a genealogies tree with new persons and relationships.

Change Language

Feedback

Sending...

Feedback was sent.

Can't send feedback. Retry in 5 seconds.