Update Order Risk

Allows merchants to modify the risk level and associated details of an order.

🔒

Requires write_order access scope. More access scope

The Update Order Risk API allows merchants to modify the risk level and associated details of an order. This enables businesses to reassess risks dynamically and adjust mitigation strategies accordingly.

This API is especially useful for:

  1. Updating the risk assessment of an order after manual or automated review.
  2. Customizing risk management workflows for specific orders.
  3. Enhancing order security by adjusting risk details dynamically.

Request Parameters

Public Request Parameters

📘

Path Parameters

ParameterTypeRequiredDescriptionExample
order_idstringYesThe unique ID of the order.19653511576161
idstringYesThe unique ID of the risk entry.54648070439338

Body Parameters

ParameterTypeRequiredDescriptionExample
risk.levelstringYesRisk level for the order. Possible values: low, medium, highhigh
risk.detailsarray of stringsNoList of risk details explaining the reason for the risk["Suspicious payment method", "Unusual shipping address"]
risk.propertiesobjectNoCustom key-value pairs for additional risk information"properties": { "risk_source": "manual_review", "reviewer_id": "user_123", "is_high_priority": true, "verification_steps": ["phone_call", "id_check"] },

Response Explanation

Public Response Parameters

📘

Successful Response

ParameterTypeExampleDescription
codestring"success"Status code of the API response
messagestring"Order retrieved successfully"Descriptive message about the response
data.riskobjectrisk object

Risk Object Structure

FieldTypeDescriptionExample
idstringThe unique ID of the created risk.372997190468224746
order_idstringThe unique ID of the order associated with the risk.633130-00000015
levelstringRisk level for the order. Possible values: low, medium, high.low
detailsarray of stringsList of reasons or details for the risk.["wrong order price"]
propertiesCustom key-value pairs for additional risk information"properties": { "risk_source": "manual_review", "reviewer_id": "user_123", "is_high_priority": true, "verification_steps": ["phone_call", "id_check"] },
created_atstringTimestamp when the risk was created (ISO 8601 format).2024-04-25T06:37:40Z
updated_atstringTimestamp when the risk was last updated (ISO 8601 format).2024-04-25T06:37:40Z

Error Response

FieldTypeExampleDescription
codestringInvalidParameterError http message
messagestring``Error message
Language
Credentials
Header
URL
Click Try It! to start a request and see the response here!