RESOLVED alert can carry a sub-disposition of true_positive_filed_sar or false_positive_rule_tuning so analysts capture the specific outcome without losing the normalized parent status.
Full API endpoint details are available in the API Reference (requires API credentials).
Overview
Each sub-disposition belongs to:- A parent status — the standard Corsa status it qualifies (
RESOLVED,ESCALATED,IN_REVIEW,CLOSED_DISMISSED, orCLOSED_ESCALATION_TO_SAR) - An entity type — either
ALERTorCASE
Seed Preset Sub-Dispositions
Endpoint:POST /v1/sub-dispositions/seed-platform
Initializes the platform with the built-in preset sub-dispositions. Call this once during initial platform setup to populate the standard set of resolution reasons (for example, true_positive_filed_sar, false_positive_rule_tuning, and others) that Corsa ships out of the box.
If preset sub-dispositions are already seeded, this endpoint is idempotent — calling it again will not create duplicates.
200 on success. After seeding, the preset sub-dispositions will appear in GET /v1/sub-dispositions with isPreset: true.
List Sub-Dispositions
Endpoint:GET /v1/sub-dispositions
Returns sub-dispositions for the platform. By default returns all sub-dispositions (preset and custom). Use the query parameters below to filter the results.
Query Parameters
Create a Sub-Disposition
Endpoint:POST /v1/sub-dispositions
Request Fields
Get a Sub-Disposition
Endpoint:GET /v1/sub-dispositions/{id}
Update a Sub-Disposition
Endpoint:PATCH /v1/sub-dispositions/{id}
You can update the display name or toggle the active state. Custom sub-dispositions cannot have their name, parentStatus, or entityType changed after creation.
Delete a Sub-Disposition
Endpoint:DELETE /v1/sub-dispositions/{id}
Soft-deletes the sub-disposition. Only custom sub-dispositions can be deleted — preset sub-dispositions cannot be removed.