Page 1 of 1

Open API? Custom Meeting Agendas?

Posted: Sun Oct 27, 2019 9:16 am
by jacobstimpson
There is some great direction in the handbook on agenda for Ward Council, Bishopric & Youth Council. However it seems that a lot of time is spent organizing an agenda and printing and sharing those agendas. Pulling data from the calendar and other reports to simplify this process would be great. Has there been any discussion about this? If not is there an API that could be used to pull data automatically after you authenticate via your Church Account and it validates your calling so it is secure and could be developed by fellow nerds?

Re: Open API? Custom Meeting Agendas?

Posted: Sun Oct 27, 2019 11:09 am
by hedeliusk
For the calendar, it isn't as direct as using an API, but the church made the decision to make the feeds available via Google Calendar, iCalendar, and Microsoft Outlook. I wrote a parser to get my exported Google Calendar feed and load that into a document used for Ward Council Agenda and the Sacrament Program (when I was the Ward Executive Secretary). It made a big difference in scheduling and publishing information. I found many more ward leaders would use the Calendar on the church's website, rather than just emailing events around, and they loved that events were distributed nearly effortlessly and "automagically" in the program. Members knew much more about what was happening when. It helped drive efforts to push events towards a single location, a "source of truth" and things got coordinated better.

Re: Open API? Custom Meeting Agendas?

Posted: Sun Oct 27, 2019 12:56 pm
by jdlessley
jacobstimpson wrote:s there an API that could be used to pull data automatically after you authenticate via your Church Account and it validates your calling so it is secure and could be developed by fellow nerds?

Access to APIs to develop programs is limited to in-house church apps/programs or church sponsored apps/programs.

Re: Open API? Custom Meeting Agendas?

Posted: Sun Oct 27, 2019 1:05 pm
by russellhltn
jdlessley wrote:Access to APIs to develop programs is limited to in-house church apps/programs or church sponsored apps/programs.
That's true of membership and financial information. The calendar can be accessed within the limits of the person accessing it and the API.

Re: Open API? Custom Meeting Agendas?

Posted: Sun Oct 27, 2019 1:37 pm
by jdlessley
russellhltn wrote:
jdlessley wrote:Access to APIs to develop programs is limited to in-house church apps/programs or church sponsored apps/programs.
That's true of membership and financial information. The calendar can be accessed within the limits of the person accessing it and the API.
I agree as long as the data is solely from the calendar. The OP mentioned other data sources such as reports and reports generally have membership data.

Re: Open API? Custom Meeting Agendas?

Posted: Thu Nov 07, 2019 10:24 am
by Andrewjgold
hedeliusk wrote:For the calendar, it isn't as direct as using an API, but the church made the decision to make the feeds available via Google Calendar, iCalendar, and Microsoft Outlook. I wrote a parser to get my exported Google Calendar feed and load that into a document used for Ward Council Agenda and the Sacrament Program (when I was the Ward Executive Secretary). It made a big difference in scheduling and publishing information. I found many more ward leaders would use the Calendar on the church's website, rather than just emailing events around, and they loved that events were distributed nearly effortlessly and "automagically" in the program. Members knew much more about what was happening when. It helped drive efforts to push events towards a single location, a "source of truth" and things got coordinated better.
Hello @hedeliusk - Could you message me when you have a moment. I would very much like to speak with you about the parser you wrote. We would benefit from this in our Ward. Thank you kindly!

Re: Open API? Custom Meeting Agendas?

Posted: Thu Nov 07, 2019 10:25 am
by Andrewjgold
jdlessley wrote:
jacobstimpson wrote:s there an API that could be used to pull data automatically after you authenticate via your Church Account and it validates your calling so it is secure and could be developed by fellow nerds?

Access to APIs to develop programs is limited to in-house church apps/programs or church sponsored apps/programs.


@jdlessley Is there a list of the church sponsored apps/programs that you referenced above? Thank you kindly.

Re: Open API? Custom Meeting Agendas?

Posted: Thu Nov 07, 2019 6:40 pm
by jdlessley
Andrewjgold wrote:@jdlessley Is there a list of the church sponsored apps/programs that you referenced above? Thank you kindly.
I am sorry but I do not have access to the list of church sponsored apps. I doubt that there are any remaining fully volunteer development teams since Windows LDS Tools was terminated in 2016. There are volunteers that help with development efforts on a small number of apps but those apps are managed primarily by church app managers.

Re: Open API? Custom Meeting Agendas?

Posted: Fri Nov 08, 2019 2:05 pm
by sbradshaw
jdlessley wrote:I doubt that there are any remaining fully volunteer development teams since Windows LDS Tools was terminated in 2016. There are volunteers that help with development efforts on a small number of apps but those apps are managed primarily by church app managers.
Correct, there are three external apps I'm aware of that continue to be developed by volunteers: Gospel Library for Windows, Sacred Music for iOS, and Sacred Music for Android. However, at least one of the volunteers on each of those teams is also a Church employee, who can make sure the apps are following Church standards/guidelines; and none of those apps use APIs that access membership or other sensitive data.

The Church has an obligation to make sure that privacy laws (which vary by country) are followed when it comes to how various pieces of membership data are handled, from birth dates to full names to temple recommend status. It would be hard to make sure that happens if there were a public API available. I don't know of any other large organizations that allow you to export or access membership data using a public API.