# Report action result

Reports the result of an action that a recommendation was issued for. This includes whether the user successfully completed the action, and what type of challenge was given to the user (if any).

Endpoint: POST /action/result
Security: risk_access_token

## Request fields (application/json):

  - `action_token` (string, required)
    The token return when the action event was reported

  - `result` (string, required)
    The action result.
    Enum: "success", "failure", "incomplete"

  - `user_id` (string)
    Opaque identifier of the user in your system.

  - `private_user_identifier` (string)
    Identifier containing sensitive user data. Mosaic will encrypt and securely store this data.

  - `challenge_type` (string)
    Type of challenge used, in case a challenge was recommended for this action event
    Enum: "sms_otp", "email_otp", "totp", "push_otp", "voice_otp", "idv", "captcha", "invisible_captcha", "password", "passkey", "document_verification", "security_question", "knowledge_based_authentication", "device_approval", "out_of_band", "otp", "device_biometrics", "face_id", "fingerprint", "mobile_approve", "pin", "cap_rep_token", "symantec_token", "duo", "secure_id", "csm", "biometric", "devicetag_rep_token", "email_verification", "magic_link", "symantec_pin", "web_to_mobile"

