# Table Mutation Tracker > Detect retroactive grade and assignment changes in a student information system, with n8n orchestration and a calendar diff UI. - [Run a scrape](https://docs.amazingzebra.com/table-mutation-tracker/api-reference/scraping/run-a-scrape.md): Log in to the SIS portal, scrape every configured class, and return the normalized snapshot as JSON. - [Append a snapshot to the rolling index](https://docs.amazingzebra.com/table-mutation-tracker/api-reference/rolling-index/append-a-snapshot-to-the-rolling-index.md): Diff one snapshot against the previous index entry and append the result to `rolling_index.json`. - [Rebuild the rolling index](https://docs.amazingzebra.com/table-mutation-tracker/api-reference/rolling-index/rebuild-the-rolling-index.md): Diff every consecutive pair of snapshots in the data repo and rewrite `rolling_index.json` from scratch. - [Health check](https://docs.amazingzebra.com/table-mutation-tracker/api-reference/operations/health-check.md): Return `{"status": "ok"}` when every required environment variable is set. Does not contact the SIS or GitHub. ## OpenAPI Specs - [openapi](/table-mutation-tracker/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.