Dataset Health Monitoring via Management API
You can now programmatically monitor dataset ingestion health using the NinjaCat Management API. This feature provides visibility into when dataset ingestions fail, return no data, or are delayed, helping teams identify and respond to issues before they impact reporting or users.
With the new Ingestion History / Batches endpoints, you can:
- Query recent ingestion runs across datasets
- Identify failed, incomplete, or in-progress ingestions
- Review batch-level outcomes and totals
- Drill into execution-level error details, including credential and permission issues
This capability is designed to support a variety of workflows, including scheduled health checks, custom monitoring scripts, and automated alerts using various tools. Teams can choose how frequently to check ingestion status and which datasets are most important to monitor.
To get started, provide your Management API credentials and call the ingestion history endpoints with supported filters (for example, checking the last 24 hours for errors or no-data responses). When issues are identified, remediation—such as fixing credentials, updating permissions, or running backfills—is handled directly in the NinjaCat UI.
Documentation can be found here: https://documenter.getpostman.com/view/4308783/SVSGMpwr#91ec4a09-c561-4287-bdf2-c14988c9412b