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: ns0

  • Namespace: http://api.familysearch.org/temple/temples/v1
  • XML Schema File: ns0.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 legacyTempleCodes

List a temple codes from legacy systems.

Example XML

<?xml version="1.0" encoding="UTF-8"?> <legacyTempleCodes xmlns="http://api.familysearch.org/temple/temples/v1" etag="..."> <templeCodeList xmlns=""> <templeCode legacy="..." current="..." /> <templeCode legacy="..." current="..."> <!--...--> </templeCode> <!--...more "templeCode" elements...--> </templeCodeList> </legacyTempleCodes>

Example JSON

{ "etag" : "...", "templeCodeList" : [ { "legacy" : "...", "current" : "..." }, ... ] }

Element temples

A list of temples. Could be all temples or just those that have been dedicated.

Example XML

<?xml version="1.0" encoding="UTF-8"?> <temples xmlns="http://api.familysearch.org/temple/temples/v1" etag="..." count="..."> <templeList xmlns=""> <temple etag="..." code="..."> <name>...</name> <district>...</district> <location>...</location> <dedicatedOn>...</dedicatedOn> <ordinancesStartedOn>...</ordinancesStartedOn> </temple> <temple etag="..." code="..."> <!--...--> </temple> <!--...more "temple" elements...--> </templeList> </temples>

Example JSON

{ "etag" : "...", "count" : ..., "templeList" : [ { "etag" : "...", "code" : "...", "name" : "...", "district" : ..., "location" : "...", "dedicatedOn" : "...", "ordinancesStartedOn" : "..." }, ... ] }

Type legacy2CurrentMapping

Legacy Temple Code to current Temple Code mapping.

Attributes

name type description
legacy string the old code
current string the current code

Type legacyTempleCodes

List a temple codes from legacy systems.

Attributes

name type description
etag string An ETag (entity tag) is an HTTP response header returned by an HTTP/1.1 compliant web server used to determine change in content at a given URL. When a new HTTP response contains the same ETag as an older HTTP response, the contents are considered to be the same without further downloading. The header is useful for intermediary devices that perform caching, as well as for client web browsers that cache results.

Child Elements

name (type) min/max
occurs
description
templeCodeList/templeCode (legacy2CurrentMapping) 0/unbounded Gets a list of old/new temple code pairs.

Type temple

Information pertaining to a temple and its operation history.

Attributes

name type description
etag string An ETag (entity tag) is an HTTP response header returned by an HTTP/1.1 compliant web server used to determine change in content at a given URL. When a new HTTP response contains the same ETag as an older HTTP response, the contents are considered to be the same without further downloading. The header is useful for intermediary devices that perform caching, as well as for client web browsers that cache results.
code string the temple code

Child Elements

name (type) min/max
occurs
description
name (string) 0/1 Gets the temple name.
district (long) 0/1 Gets the temple district.
location (string) 0/1 Gets the temple location.
dedicatedOn (string) 0/1 Gets the temple dedication date.
ordinancesStartedOn (string) 0/1 Gets the ordinance start date.

Type temples

A list of temples. Could be all temples or just those that have been dedicated.

Attributes

name type description
etag string An ETag (entity tag) is an HTTP response header returned by an HTTP/1.1 compliant web server used to determine change in content at a given URL. When a new HTTP response contains the same ETag as an older HTTP response, the contents are considered to be the same without further downloading. The header is useful for intermediary devices that perform caching, as well as for client web browsers that cache results.
count int the number of temples.

Child Elements

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