Back to Integrations
Education

Genesis

Integuru generates a production-ready HTTP API for Genesis, the student information system used by K-12 school districts. The integration covers the get_daily_schedule action, letting developers retrieve a student's daily class schedule programmatically without browser automation.

1action
https://<SUBDOMAIN>.ww-p.org/genesis/parents

Last reviewed: July 2026

Overview

Integuru's Genesis integration provides production-ready HTTP API access to Genesis, the student information system used by K-12 districts in New Jersey and across the mid-Atlantic region, covering 1 action: get_daily_schedule. Full API documentation is available for this action.

District-hosted, no public API. Genesis is deployed per district with no developer API. Accessing schedule data programmatically previously required a parent to log in manually through the portal, making it impractical to build any automated application on top of it.

EdTech developers and parent-facing application teams use this integration to retrieve daily class schedules for specific students programmatically. Integuru handles the full parent portal login flow, including the district-specific subdomain routing. Browse the full integrations catalogue for other education and vertical-specific platform integrations.


Use Cases

Integuru's Genesis integration lets you pull a student's daily schedule by student ID, which is the core data requirement for any application that surfaces class information to parents, students, or school systems.

  • Daily schedule retrieval: Call get_daily_schedule with a student_id to return the schedule for today, or pass an optional date string to retrieve the schedule for any specific day.

Setup Notes

Integuru's Genesis integration authenticates against the district-specific parent portal URL. The base URL follows the pattern https://<SUBDOMAIN>.ww-p.org/genesis/parents, where the subdomain is specific to the school district. Configure the correct subdomain for your target district when setting up the integration in Integuru.

Integuru handles the full parent portal login flow automatically. The get_daily_schedule action requires only student_id. The date parameter is optional and defaults to the current date, so you can omit it for same-day schedule lookups.

Available Actions

Click an action to expand its parameters

Frequently Asked Questions