Notification Settings
The English user guide is currently in beta preview. Most of the documents have been automatically translated from the Japanese version. Should you find any inaccuracies, please reach out to Flatt Security.
You can receive a notification from Takumi when an assessment completes.
Destinations
The following three types are available:
- Slack channel — a channel of an integrated Slack workspace. See Integrate Slack for how to integrate one.
- Email address — email addresses of the organization's members, or addresses in the organization's email allowlist.
- Webhook — a webhook URL registered for the organization. See Setting Up Webhook Endpoints for how to register one.
How to Configure
-
The waiting screen of a running assessment — set them from the screen shown after an assessment starts.

-
A periodic assessment — set them under "Notifications" in the periodic assessment settings. They apply to every assessment that periodic assessment creates from then on.

Webhook Format
When you choose a webhook, the data sent has the format below. For other common specifications, see Webhook Notifications.
| Field | Description |
|---|---|
assessment_id | ID of the assessment. |
assessment_name | Name of the assessment. |
status | Status of the assessment after the event: one of CRAWLED (assessment.crawled), COMPLETED (assessment.completed), or PENDING (assessment.pending). |
url | URL of the assessment page in the console. |
finding_counts | Number of findings per severity: critical, high, medium, low, and none. Present in assessment.completed and assessment.pending. |
A sample assessment.completed:
{
"type": "assessment.completed",
"timestamp": "2026-10-27T03:00:00Z",
"data": {
"assessment_id": "AS01J...",
"assessment_name": "Weekly scan of flatt.tech",
"status": "COMPLETED",
"url": "https://cloud.shisho.dev/{org_id}/assessments/AS01J...",
"finding_counts": {
"critical": 1,
"high": 2,
"medium": 0,
"low": 1,
"none": 0
}
}
}
A sample assessment.pending:
{
"type": "assessment.pending",
"timestamp": "2026-10-27T03:00:00Z",
"data": {
"assessment_id": "AS01J...",
"assessment_name": "Weekly scan of flatt.tech",
"status": "PENDING",
"url": "https://cloud.shisho.dev/{org_id}/assessments/AS01J...",
"finding_counts": {
"critical": 1,
"high": 2,
"medium": 0,
"low": 1,
"none": 0
}
}
}
A sample assessment.crawled:
{
"type": "assessment.crawled",
"timestamp": "2026-10-27T03:00:00Z",
"data": {
"assessment_id": "AS01J...",
"assessment_name": "Weekly scan of flatt.tech",
"status": "CRAWLED",
"url": "https://cloud.shisho.dev/{org_id}/assessments/AS01J..."
}
}