Attention: This site does not support the current version of your web browser. To get the best possible experience using our website we recommend that you upgrade to a newer version or install another browser

Resources

Artifacts

No resources are available.

Authentication

Access Token POST The resource for obtaining an access token.
Authentication Guide Guide for authentication.
Authorization GET , POST The OAuth 2.0 authorization endpoint for a client application.
Logout POST Invalidate the access token

Authorities

Date GET A date.
Prototype Names Search GET A list of names matching search criteria.

Change History

Child-and-Parents Relationship Change History GET , HEAD The change history of a child-and-parents relationship.
Couple Relationship Change History GET , HEAD The change history of a couple relationship.
Person Change History GET , HEAD The change history of a person.
Restore Change POST Action to restore a change to a person or relationship.

Collections

FamilySearch Collections GET The set of all collections available in the FamilySearch API.
FamilySearch Controlled Vocabulary GET , HEAD The FamilySearch Controlled Vocabulary.
Prototype FamilySearch Dates GET , HEAD The collection of historical dates known to the application.
FamilySearch Discussions GET , HEAD The collection of all discussions about FamilySearch resources.
FamilySearch Family Tree GET , HEAD The FamilySearch Family Tree.
Prototype FamilySearch Genealogies GET , HEAD The FamilySearch user-submitted genealogies.
FamilySearch Memories GET , HEAD The collection of memories provided by users of FamilySearch.
FamilySearch Name Authority GET , HEAD The FamilySearch Name Authority.
FamilySearch Place Authority GET , HEAD The FamilySearch Place Authority.
FamilySearch User-Defined Sources GET , HEAD The collection of all sources defined by FamilySearch users.
Prototype FamilySearch User-to-User Messaging GET , HEAD The collection of all messages between FamilySearch users.
Home GET , HEAD A description of the FamilySearch API itself as a collection.

Discussions

Comment DELETE A comment.
Comments GET , POST A list of comments on a discussion.
Discussion DELETE , GET , HEAD , POST A discussion.
Discussions POST The set of discussions.

Genealogies

Prototype Genealogies Agent GET An agent, such as a user or other contributor.
Prototype Genealogies Conclusion DELETE A conclusion on a person or relationship.
Prototype Genealogies Note GET A note on a person.
Prototype Genealogies Person DELETE , GET , HEAD , POST A person.
Prototype Genealogies Person Merge POST A person merge.
Prototype Genealogies Person Restore POST Action to restore a person.
Prototype Genealogies Persons GET , POST The set of persons in the FamilySearch user-submitted genealogies.
Prototype Genealogies Relationship DELETE , POST A relationship
Prototype Genealogies Relationships POST The set of relationships among persons in user-submitted genealogies.
Prototype Genealogies Source Description DELETE , GET , POST A source description
Prototype Genealogies Source Descriptions POST The set of source descriptions in a tree in user-submitted genealogies.
Prototype Genealogies Tree DELETE , GET , HEAD , POST A user-submitted genealogy tree
Prototype Genealogies Trees GET , POST The set of trees in the FamilySearch user-submitted genealogies.
Prototype Match by Genealogies Person Id GET The matches for a person in user-submitted genealogies.

Memories

Memories GET , POST The list of all memories in the system.
Memory DELETE , GET , HEAD , POST A memory
Memory Artifact POST The artifact of a memory.
Memory Artifact Coverage DELETE The coverage of a memory artifact.
Memory Comment DELETE A comment on a FamilySearch Memory.
Memory Comments GET , POST A list of comments on a memory.
Memory Persona DELETE , GET , HEAD , POST A memories persona.
Memory Personas GET , POST A set of personas in a memory.
User Memories GET , POST The list of artifacts of memories that belong to a specific user.

Ordinances

Deprecated Ordinance Reservation API To obtain a copy of the complete Ordinance Reservation Service APIs, contact devsupport@familysearch.org.
Temple Names and Alpha Codes The current list of temple names and alpha codes.

Parents and Children

Child-and-Parents Relationship DELETE , GET , HEAD , POST A child-and-parents relationship.
Child-and-Parents Relationship Change History GET , HEAD The change history of a child-and-parents relationship.
Child-and-Parents Relationship Conclusion DELETE A single fact on a child-and-parents relationship.
Child-and-Parents Relationship Note DELETE , GET , POST A note on a child-and-parents relationship.
Child-and-Parents Relationship Notes GET , POST The set of notes attached to a child-and-parents relationship.
Child-and-Parents Relationship Parent DELETE A specific parent in a child-and-parents relationship.
Child-and-Parents Relationship Restore POST Action to restore a child-and-parents relationship.
Child-and-Parents Relationship Source Reference DELETE A source reference.
Child-and-Parents Relationship Source References GET , POST A set of source references on a child-and-parents relationship.
Child-and-Parents Relationship Sources Query GET A query for all sources for a child-and-parents relationship.
Relationships POST The set of relationships in the application.

Pedigree

Ancestry GET The query for the ancestry of a person.
Descendancy GET The query for the descendancy of a person.

Person

Children of a Person GET The set of children for a person.
Current Tree Person GET The query for the tree person that represents the current user.
Families of a Person GET The families for a person.
Prototype My Relationships GET , HEAD Set of how the current user is related to the passed in person.
Parents of a Person GET The set of parents for a person.
Person DELETE , GET , HEAD , POST A person.
Person Change History GET , HEAD The change history of a person.
Person Conclusion DELETE A single name, gender, or fact on a person.
Person Discussion Reference DELETE A single discussion reference.
Person Memories GET , POST The list of memories attached to a person.
Person Memories Portrait DELETE , GET The person memories portrait.
Beta Person Memory Reference DELETE A reference from a Tree person to a memories persona.
Person Merge GET , OPTIONS , POST A person merge.
Person Not A Match DELETE A declaration that a person is not a match of another person.
Person Not A Match List DELETE , GET , POST The list of persons that are declared to be not a match with a particular person.
Person Note DELETE , GET , POST A note on a person.
Person Notes GET , POST The set of notes attached to a person.
Person Portraits GET , POST The person portraits.
Person Restore POST Action to restore a person.
Person Source Reference DELETE A source reference for a person.
Person Sources Query GET A query for all sources for a person.
Persons GET , POST The set of persons in the FamilySearch Family Tree.
Preferred Parent Relationship DELETE , GET , HEAD , PUT A preferred parent relationship for a person.
Preferred Spouse Relationship DELETE , GET , HEAD , PUT A preferred relationship for a person.
Spouses of a Person GET The set of spouses for a person.

Places

Place GET A place.
Place Attributes GET The attributes of a place.
Place Description GET A description of a place.
Place Description Children GET The children of a place.
Place Descriptions GET A set of place descriptions.
Place Descriptions Group GET A place descriptions group.
Prototype Place Feedback GET , POST Feedback for the FamilySearch place authority.
Place Type GET A place type.
Place Type Group GET A place type group.
Place Type Groups GET The list of place type groups.
Place Types GET The list of place types.
Places Search GET , POST A list of places matching search criteria.

Records

No resources are available.

Search and Match

Match by Tree Person Id GET , HEAD , POST The matches for a Family Tree person.
Person Matches by Example GET , POST Get tree persons that match the given criteria.
Person Not A Match DELETE A declaration that a person is not a match of another person.
Person Not A Match List DELETE , GET , POST The list of persons that are declared to be not a match with a particular person.
Person Search GET A search query for a person.

Sources

Source Description DELETE , GET , HEAD , POST A source description
Source Descriptions GET , POST The set of source descriptions in the application.
Source Folder DELETE , GET , POST A source folder.
Source Folder Source Descriptions GET , POST The (paged) list of of source descriptions in a specific source folder.
Source Folders GET , POST The set of all source folders in the system.
Source References Query GET A set of persons and relationships which reference the given source description.
User Source Descriptions DELETE , GET The (paged) list of of all source descriptions provided by a specific user.
User Source Folders GET The list of all source folders provided by a specific user.

Spouses

Couple Relationship DELETE , GET , HEAD , POST A couple relationship
Couple Relationship Change History GET , HEAD The change history of a couple relationship.
Couple Relationship Conclusion DELETE A single fact on a couple relationship.
Couple Relationship Note DELETE , GET , POST A note on a couple relationship.
Couple Relationship Notes GET , POST The set of notes attached to a relationship.
Couple Relationship Restore POST Action to restore a couple relationship.
Couple Relationship Source Reference DELETE A source reference for a couple relationship.
Couple Relationship Source References GET , POST A set of source references on a couple relationship.
Couple Relationship Sources Query GET A query for all sources for a couple relationship.
Relationships POST The set of relationships in the application.

User

Agent GET An agent, such as a user or other contributor.
Current Tree Person GET The query for the tree person that represents the current user.
Current User GET The current user.
User History GET , POST The list of resources in the activity history of the user.
User History Entry DELETE An entry in the user history.

User-to-User Messaging

Prototype MessageThread DELETE , GET A message thread.
Prototype MessageThreads GET , POST The set of message threads.
Prototype Messages POST The set of messages.

Utilities

Prototype Metadata GET The FamilySearch Metadata Lookup Service.
Pending Modifications GET The set of pending modifications defined for the FamilySearch API.
Redirect GET Redirect.

Vocabularies

Prototype Controlled Vocabulary List GET A list of controlled vocabulary elements.
Prototype Controlled Vocabulary Term GET controlled vocabulary term
x

Select a language