Welcome to the new FamilySearch

Home
Introduction
downloads

XML Data Elements
legacyTempleCodes (ns0)
temple (temple-v1)
temples (ns0)

XML Data Types
errorLevel (fsapi-v1)
FamilySearchElement (fsapi-v1)
FamilySearchError (fsapi-v1)
FamilySearchProperty (fsapi-v1)
legacy2CurrentMapping (ns0)
legacyTempleCodes (ns0)
temple (ns0)
temple (temple-v1)
templeRootElement (temple-v1)
temples (ns0)
temples (temple-v1)

Data: temple-v1

  • Namespace: http://api.familysearch.org/temple/v1
  • XML Schema File: temple-v1.xsd

The data in this namespace is divided into elements and types. Types define the structure of the data. Elements define specific instances of the types, and are therefore more relevant to REST endpoints, which generally consume and/or produce elements.

The following elements are members of this namespace:

The following types are members of this namespace:


Element temple

Example XML

<?xml version="1.0" encoding="UTF-8"?> <temple xmlns="http://api.familysearch.org/temple/v1" statusCode="..." deprecated="..." statusMessage="..." version="..."> <temples count="..."> <temple code="..." oldCode="..." requestedCode="..."> <name>...</name> <district>...</district> <location>...</location> <dedicationDate>...</dedicationDate> </temple> <temple code="..." oldCode="..." requestedCode="..."> <!--...--> </temple> <!--...more "temple" elements...--> </temples> <fsapi-v1:errors xmlns:fsapi-v1="http://api.familysearch.org/v1"> <fsapi-v1:error level="..." subcode="..." code="..."> <fsapi-v1:message>...</fsapi-v1:message> <fsapi-v1:details>...</fsapi-v1:details> </fsapi-v1:error> <fsapi-v1:error level="..." subcode="..." code="..."> <!--...--> </fsapi-v1:error> <!--...more "error" elements...--> </fsapi-v1:errors> <fsapi-v1:properties xmlns:fsapi-v1="http://api.familysearch.org/v1"> <fsapi-v1:property name="...">...</fsapi-v1:property> <fsapi-v1:property name="...">...</fsapi-v1:property> <!--...more "property" elements...--> </fsapi-v1:properties> </temple>

Example JSON

{ "temples" : { "count" : ..., "temple" : [ { "code" : "...", "oldCode" : "...", "requestedCode" : "...", "name" : "...", "district" : ..., "location" : "...", "dedicationDate" : "..." }, ... ] }, "statusCode" : ..., "deprecated" : false, "statusMessage" : "...", "version" : "...", "errors" : [ { "level" : "Info", "subcode" : ..., "code" : ..., "message" : "...", "details" : "..." }, ... ], "properties" : [ { "name" : "...", "value" : "..." }, ... ] }

Type temple

A temple.

Attributes

name type description
code string the code of the temple.
oldCode string the old code of the temple.
requestedCode string the requested code of the temple.

Child Elements

name (type) min/max
occurs
description
name (string) 0/1 Get the name of the temple.
district (long) 0/1 Get the district of the temple.
location (string) 0/1 Get the location of the temple.
dedicationDate (string) 0/1 Get the dedication date of the temple.

Type templeRootElement

Child Elements

name (type) min/max
occurs
description
temples (temples) 0/1 The temples.

Type temples

A list of temples.

Attributes

name type description
count int the number of temples.

Child Elements

name (type) min/max
occurs
description
temple (temple) 0/unbounded Get a list of temples.