search_directory
Search the CSG directory for students, parents, and staff by name, location, or form level using cached results for efficient lookup.
Instructions
Search the CSG directory for students, parents, and staff. Results are cached for 24 hours by default. CSG uses Forms (not grades) with 4 schools: PYC (ages 3/4, 4/5), Lower School (Forms I-V), Middle School (Forms VI-VIII), Upper School (Forms IX-XII).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| firstName | No | First name to search for | |
| lastName | No | Last name to search for | |
| city | No | City to search for | |
| postalCode | No | Postal code to search for | |
| gradeLevel | No | Form level to search for. Use CSG format: "3/4 Yr Olds", "4/5 Yr Olds", or Roman numerals "I", "II", "III", "IV", "V" (Lower School), "VI", "VII", "VIII" (Middle School), "IX", "X", "XI", "XII" (Upper School) | |
| refresh | No | Set to true to bypass cache and fetch fresh results | |
| userEmail | No | User email address for authentication and data isolation (optional if you have a default user set) |