/protect/report/createCreate a Protect report
Creates a Protect report documenting a fraud incident, investigation outcome, or other risk event. Supply the required confidence, type, and source fields, and identify the incident with user_id or a supported identifier in incident_event. Include relevant user, session, transaction, account, timing, and narrative context when available.
- RetriesRetries up to 2×, 500ms backoff, 30s timeout.
Request object describing a fraud incident or other risk event for Protect.
report_confidence, report_type, and report_source are required and must use their allowed enum values. Provide either user_id or an incident_event containing at least one supported identifier: link_session_id, idv_session_id, protect_event_id, signal_client_transaction_id, or access_token. If report_type is ACH_RETURN, provide ach_return_code; if bank_account.account_number is provided, also provide bank_account.routing_number.