Dynamic Leadership Pages

The “Shortcodes” listed below are useful ways to make api calls to the OA’s servers without needing to know complex programming. It is important to know this functionality is only available on this platform and is not released for public use. These shortcodes will dynamically update as new leadership information as updated in the national system. This cuts down on the amount of separate pages needing to get updated yearly when new leadership is elected.

Below you will find a list of all the information you can pull from the api including section and lodge leadership names and contact information as well as council office information and official websites.

examples: place write this in brackets [ ] where you want the information to be inserted.


Section Leadership

oa-bsa-roster org="G1" position="vice chief" field="name"

oa-bsa-roster org="G1" position="vice chief" field="email"

Organization (org) is section name.

Positions: [chief, vice chief, secretary, adviser, associate adviser, staff adviser]

Fields: [name, email]


Lodge Leadership

oa-bsa-roster org="000" position="chief" field="name"

oa-bsa-roster org="000" position="chief" field="email"

Organization (org) is council number.

Positions: [chief, adviser, staff adviser]

Fields: [name, email]


Lodge Information

oa-bsa-roster org="000" field="lodge name"

oa-bsa-roster org="000" field="council address"

Organization (org) is council number.

Fields: [council name, council number, council address, lodge name, section name, region name, website, email]

Table of Contents