Genealogies Person

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 Person resource provides the interface to read, update, or delete a person, including the names, gender, or facts of the person.

Operations

GET - Read a person.

Produces - Specify a returned data format using the Accept header.
Parameters
Name Type Description
pid path The id of the person such as 2:2:XXXX-ZZZ or 2:4:KKKK-JJJ.
Status Codes
  • 200  -  Upon a successful read.
  • 404  -  If the requested person is not found.
  • 410  -  If the requested person has been deleted.
  • 429  -  If the request was throttled.

POST - Update a person.

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 a person.
pid path The id of the person such as 2:2:XXXX-ZZZ.
body request-body The person to be used for the update.
Status Codes
  • 201  -  The successful update contained a single conclusion. Expect the id of the conclusion in the 'Location' header.
  • 204  -  The update was successful.
  • 404  -  If the requested person is not found.
  • 429  -  If the request was throttled.

DELETE - Delete a person.

Produces - Specify a returned data format using the Accept header.
Parameters
Name Type Description
X-Reason header Header giving the reason for deleting a person.
pid path The id of the person such as 2:2:XXXX-ZZZ.
Status Codes
  • 204  -  The delete was successful.
  • 412  -  Precondition Failed.
  • 429  -  If the request was throttled.

Example Requests

Create Genealogies Person How to create a person.
Delete Genealogies Conclusion How to delete a conclusion resource.
Delete Genealogies Person How to delete a person.
Delete Genealogies Person With Preconditions How to do a conditional delete of a person.
Head Genealogies Person How to read the headers for a person.
Read Genealogies Deleted Person Example illustrating what happens during a read of person that has been deleted.
Read Genealogies Merged Person Example illustrating what happens during a read of a person that has been merged.
Read Genealogies Not Modified Person How to conditionally read a person that hasn't been modified.
Read Genealogies Person How to read a person.
Restore Genealogies Person How to un-delete or restore a person resource that has been deleted.
Update Genealogies Person How to make changes to a person.

Change Language

Feedback

Sending...

Feedback was sent.

Can't send feedback. Retry in 5 seconds.