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 session |
Authorities
Date | GET | A date. |
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 | The FamilySearch Controlled Vocabulary. |
FamilySearch Dates | GET | The collection of historical dates known to the application. |
FamilySearch Discussions | GET | The collection of all discussions about FamilySearch resources. |
FamilySearch Family Tree | GET | The FamilySearch Family Tree. |
FamilySearch Genealogies | GET | The FamilySearch user-submitted genealogies. |
FamilySearch Memories | GET | The collection of memories provided by users of FamilySearch. |
FamilySearch Place Authority | GET | The FamilySearch Place Authority. |
FamilySearch User-Defined Sources | GET | The collection of all sources defined by FamilySearch users. |
Home | GET | 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 | GET , HEAD , POST | A discussion. |
Discussions | POST | The set of discussions. |
Genealogies
Prototype Genealogies Conclusion | DELETE | A conclusion on a person or relationship. |
Prototype Genealogies Person | DELETE , GET , POST | A person. |
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 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 , 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. |
Groups
No resources are available. |
Memories
Memories | GET , POST | The list of all memories in the system. |
Memory | DELETE , GET , 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 , POST | A memories persona. |
Memory Personas | GET , POST | A set of personas in a memory. |
User Memories | GET | The list of artifacts of memories that belong to a specific user. |
Names
Prototype Script | GET | Script type of a name. |
Prototype Segments | GET , POST | Segments of a name. |
Ordinances
Ordinances API | Because of policy changes by FamilySearch management, the Ordinances Service APIs are currently not available to new products. If you believe that a policy exception should be made for your product, please send a message with justification to devsupport@familysearch.org. |
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 Parents Ordering | POST | A child-and-parents relationship parents ordering. |
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. |
Prototype Relationship Finder | GET | Find the set of relationships that show how {pid} is related to {opid}. |
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. |
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 , PUT | A preferred parent relationship for a person. |
Preferred Spouse Relationship | DELETE , GET , 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. |
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 | 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 | 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. |
Tree Person Search | GET | A search query for tree persons. |
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. |
Couple Relationship Spouses Ordering | POST | A couple relationship spouses ordering. |
Relationships | POST | The set of relationships in the application. |
Trees
No resources are available. |
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. |
Utilities
Pending Modifications | GET | The set of pending modifications currently defined for the FamilySearch API. |
Vocabularies
Controlled Vocabulary List | GET | A list of controlled vocabulary elements. |
Controlled Vocabulary Term | GET | controlled vocabulary term |
Other
Tree Person Reference | A single tree-person-reference on a person. | |
Prototype Tree Matches | List of Matches. |