LCG WebDept Services
This service provides IT methods for the LCG web department to submit requests to the backend database systems of the Living Church of God.
For any questions relating to the use of these services, please contact Joshua Penman (jpenman@lcg.org).
Return home
The following operations are supported. For a formal definition, please review the Service Description.
- AccessLevel
- AddChurchAttendance
-
ConfirmElectronicSubscriptionOptIn
Accepts a message ID, and notifies the database that an opt-in was received -
DoUnsubscribe
Accepts a source, a delimited list of subscriptions to unsubscribe from, and up to four parameters to identify an individual -
ElectronicSubscriptionRequest
Creates an electronic subscription request -
GetBCTestNumber
Returns the test or issue number (as best as we can determine, BC01/BC02-04 notwithstanding) that a PIN is on in the BSC. - GetChurchAttendDetail
- GetChurchAttendList
- GetChurchAttendReport
- GetChurchAttendSummary
- GetChurches
-
GetCountries
[Deprecated] Returns a list of all the country names in the countries table. -
GetCountries2
Returns a valid counties, along with their respective ISO-3166-1 alpha-2 codes and whether the country should be treated as part of the EEA (or equivalent privacy framework) . - GetCredentialToken
- GetFOTAdviserList
- GetFOTCoordReport
- GetFamilyInfo
-
GetLanguages
Returns info on LCG language codes, and its ISO639-1 equivalent. Excludes "Other" and "Audio" languages. -
GetLiterature
Returns a list of valid literature. Can be filtered by language code. - GetMemberInfo
- GetMemberInfoAdmin
- GetMemberInfoCoord
- GetPIN
- GetPublicBibleLectures
- GetSecretQuestion
- GetSpeakerList
-
GetSubscriptionsForUnsubscribe
Accepts a source, a language code, and up to four parameters to identify an individual and returns a list of subscriptions that person can unsubscribe from - HasMyLCGAccount
- IsMemberMinister
- IsMemberPasswordCorrect
- IsMinister
- RegisterMyLCGAccount
- RenewSubscriber
-
RequestLiterature
Takes a bunch of options, and submits it to the LCG DB as a literature request. Returns a unique identifier for that request - ResetMyLCGPassword
-
SetBCfromTest
Accepts a PIN, and automatically sets them to receive the next BC issue. Optionally flag the awful BC02 hack to send BC02 rather than BC05 - SetChurchAdvisor
- SetCoWorkerLetterStatus
- SetMemberAccountInfo
- SetMemberInfoValues
- SetReceiptDeliveryPreference
- SetSecretQuestion
-
UpdateElectronicSubscriptionEmailAddress
Accepts a message ID, and a new email address, and .. well, updates the email address -
UpdateLiteratureRequestAddLit
Adds an additional lit item to an already submitted literature request. -
UpdateLiteratureRequestAddress
Updates the address on an already submitted literature request -
UpdateLiteratureRequestAssignStation
Takes a request ID, and an Station Code, and updates the source code assigned to the request. - VerifySecretAnswer