Before You Begin
An email address must be entered in ShulCloud for at least one parent for every student that will be imported with the API.
A Bar/Bat Mitzvah date must be entered in ShulCloud for every student that will be imported with the API:
- Navigate to Accounts > People.
- Search for the student's name.
- Select Edit in the row with the student's name.
- Select the Lifecycles tab.
- Add the Bar/Bat Mitzvah Date and any additional information.
- Select Save.
Set Up API in ShulCloud
- Navigate to Admin > My Lists > SC API Keys.
- Select Add New.
- Enter a Name/Use for the API - for example, "Mitzvah Tools."
- In the Access To dropdown, select accountList.
- Scroll to the bottom of the page and select Create New.
When the API is created, it will appear in the menu under API Keys. The Key and Secret fields will be used to connect with Mitzvah Tools.
In the example below, the API keys are for training purposes and will not work in a live site. The actual ShulCloud API will be longer and more complex.
Enter API Keys in Mitzvah Tools
- In Mitzvah Tools, navigate to Program Settings > General Settings.
- Enter the ShulCloud API Key and the ShulCloud API Secret from the Mitzvah Tools API in ShulCloud. In the example below, the API keys are for training purposes and will not work in a live site. The actual ShulCloud API will be longer and more complex.
- Select Save.
Import Students Using the API
- In Mitzvah Tools, navigate to Students > Import Students.
- Enter the Start Date and End Date for the range of B'nai Mitzvah Dates to be imported.
- Select Find Students.
- A list of students eligible for import will load at the bottom of the page.
- Select the check box to the left of any that should be imported.
- Select Import Selected at the top right of the page.
- Once a student is imported, a red X will appear next to their name in the list. This student cannot be re-imported with the API.
Note: If any information is incorrect in the list of students, it must be corrected in ShulCloud before importing. Once the information is corrected, re-enter the dates and re-select Find Students to view the corrected information.
Review Students
- In Mitzvah Tools, navigate to Students.
- Search for the imported student names, and select Edit Profile to review account details.