Reports API
Scheduled report management — create, preview, and send periodic data quality and governance reports.
Endpoints Overview
| Method | Endpoint | Description |
|---|---|---|
| POST | /spaces/{slug}/reports | Create schedule |
| GET | /spaces/{slug}/reports | List schedules |
| GET | /spaces/{slug}/reports/{id} | Get schedule |
| PATCH | /spaces/{slug}/reports/{id} | Update schedule |
| DELETE | /spaces/{slug}/reports/{id} | Delete schedule |
| GET | /spaces/{slug}/reports/{id}/preview | Preview report |
| POST | /spaces/{slug}/reports/{id}/send | Send now |
Create Schedule
POST /spaces/{slug}/reports
{
"name": "Weekly Quality Summary",
"report_type": "quality_summary",
"frequency": "weekly",
"recipients": ["team@example.com"],
"is_enabled": true
}
Preview Report
GET /spaces/{slug}/reports/{schedule_id}/preview
Generates the report content without sending emails.
Send Now
POST /spaces/{slug}/reports/{schedule_id}/send
Immediately generates and sends the report to all configured recipients.