Independently approve or reject the exact legal clock determination
/bsa-filings/obligations/{form}/{alert_id}/versions/{version}/reviewsConfidential BSA legal-clock workflow, dedicated existing compliance:filings staff authority and recent step-up for controls/export. Candidate alerts and actual packet sources do not establish reportability or a legal trigger. CTR uses actual source date plus 15 calendar days; SAR requires an explicitly reviewed initial-detection date plus 30, with a supported initially-unknown-suspect extension at most 60. A SAR determination may instead reference an actual continuing-activity candidate: its trigger is the prior accepted filing date, the source must fall inside the candidate's 90-day review period and the deadline is the candidate's 120 calendar days (fincen-sar-continuing-activity-clocks-2026-09-14.v1). Independent exact review is required for legal determinations and corrections. Linked packets must have matching actual form/source and report lineage (a continuing clock links only its candidate's continuing report) and production authenticated acceptance; acknowledgment date never supplies the legal trigger. Complete form-filtered cursor queue retains overdue, rejected, unfiled, source-change and late-acceptance evidence. Legal basis remains encrypted and excluded from general discovery; no external transmission.
Path parameters
formstringRequiredalert_idstringRequiredversionstringRequiredHeaders
Idempotency-KeystringOptionalSend on every write that creates or changes money or state; a replay with the same key returns the original result with 200.
Body parameters
approvebooleanRequiredcontent_sha256stringRequiredReturns
200 OK
alert_idstringRequiredExample alrt_2tVh8nqLxq4GbDe0K1F6S9zRcWm
correctionsarray of objectsOptional5 child attributes
activity_sequenceintegerRequireddue_datestring · dateRequiredA business date, YYYY-MM-DD
due_date_rulestringOptionalpacket_idstringRequiredstagestringRequiredcreated_atstring · date-timeRequiredcurrent_source_sha256stringRequiredcurrent_versionintegerRequireddue_datestring · dateRequiredA business date, YYYY-MM-DD
filing_datestring · dateRequiredA business date, YYYY-MM-DD
filing_timingstringRequiredUnproven,on_time,late
formstringRequiredlinksarray of objectsRequired7 child attributes
acknowledgment_sha256stringOptionalactorstringRequiredatstring · date-timeRequiredcontent_sha256stringRequiredpacket_content_sha256stringRequiredpacket_idstringRequiredversionintegerRequiredoverduebooleanRequiredpacket_idstringOptionalsource_changedbooleanRequiredsource_datestring · dateRequiredA business date, YYYY-MM-DD
stagestringRequiredversionsarray of objectsRequired13 child attributes
alert_idstringRequiredExample alrt_2tVh8nqLxq4GbDe0K1F6S9zRcWm
base_versionintegerRequiredbasis_sha256stringRequiredcontent_sha256stringRequireddeterminationobjectRequiredA continuing determination names the continuing-activity candidate whose clock applies; its fields are absent from initial determinations so retained version hashes never change.
6 child attributes
continuing_activity_sequenceintegerOptionalcontinuing_packet_idstringOptionaldispositionstringRequiredRequired or not_required
identification_extensionbooleanRequiredinitially_unknown_suspectbooleanRequiredtrigger_datestring · dateRequiredA business date, YYYY-MM-DD
due_datestring · dateRequiredA business date, YYYY-MM-DD
formstringRequiredproposed_atstring · date-timeRequiredproposed_bystringRequiredreviewobject or nullOptional4 child attributes
actorstringRequiredapprovebooleanRequiredatstring · date-timeRequiredcontent_sha256stringRequiredrules_idstringRequiredsource_sha256stringRequiredversionintegerRequiredErrors
Every error is a problem document with a stable code. See Errors.
400401403404409412413422424429500503