SIS module

Student information system mock

Back to Capture platform

A wire-faithful mock of the Ellucian Ethos Integration API plus the two campus UIs that sit on top of it, so the Capture Connect team can build, test, and demo the read-only Banner lane before a live tenant exists. Two institutions are provisioned, each with its own students, catalog, code tables, staff, and Ethos applications.

Institutions

Surfaces

Student self-service

Profile, holds, student accounts with a Pay Now that clears the linked financial hold, registration status, class schedule, personal information.

Open student self-service

Administrative pages

SPAIDEN (general person), SGASTDN (general student), SOAHOLD (holds), Ethos application administration, the demo control panel, and the audit trail.

Open administrative pages

Integration API reference

The OpenAPI 3.1 contract for the Ethos surface: token lifecycle, the three call flows, criteria syntax, error shapes, and the behaviors that stay unverified until a live tenant.

Open the API reference

Ethos base URL

One base URL serves both institutions. The API key on POST /auth decides which campus the token can read, exactly as an Ethos application does on a real tenant.

curl -X POST "$ORIGIN/ethos/auth?expirationMinutes=30" \
  -H "Authorization: Bearer <campus api key>"   # returns the raw JWT as text/plain

Nothing on this page is a secret. The mock is meant to be scripted against.