Start AML Report (Async)
firmaradar_start_aml_reportStart asynchronous AML risk report generation for a Norwegian company. Returns a report_id immediately; poll get_aml_report for the final score. Designed for complex ownership structures or parallel screenings to avoid timeouts.
Instructions
Start generating an AML risk report ASYNCHRONOUSLY for a Norwegian company. Returns immediately with a report_id and status 'pending' — the report is built in the background. Poll get_aml_report with the report_id until status is 'done' (then read score/level/factors) or 'failed'. Use this instead of get_aml_score for large/complex ownership structures that may otherwise time out, or to start many screenings in parallel. Generates an auditable report stored for 60 months per Hvitvaskingsloven §35.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| orgnr | Yes | 9-digit norwegian organization number. | |
| purpose | No | Purpose of the screening — recorded for audit trail. | kyc_onboarding |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| raw | No | ||
| orgnr | Yes | ||
| status | Yes | One of: pending, running, done, failed (starts at 'pending'). | |
| report_id | Yes | Job/report id — poll with `get_aml_report` until status is 'done' or 'failed'. |