---
title: "Changes to Submit risk review"
method: POST
path: "/v1/payments/{paymentId}/review"
---

# Changes to Submit risk review

`POST /v1/payments/{paymentId}/review`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 3 revisions.

- **2026-11-09** `46461e694e2a`: 3 warning
- **2026-11-07** `14f951e986b1`: 14 breaking, 16 warning, 40 info

## Changes

- **2026-11-09** `46461e694e2a`: 3 warning
  - added the new `BENEFICIARY_UPDATED` enum value to the `data/allOf[#/components/schemas/Payment]/participants/items/role` response property for the response status `200`
  - added the new `ORIGINATOR_UPDATED` enum value to the `data/allOf[#/components/schemas/Payment]/participants/items/role` response property for the response status `200`
  - added the new `ORIGINATOR_VASP_UPDATED` enum value to the `data/allOf[#/components/schemas/Payment]/participants/items/role` response property for the response status `200`
- **2026-11-07** `14f951e986b1`: 14 breaking, 16 warning, 40 info
  - the response property `data/allOf[#/components/schemas/Payment]/expires_at` became nullable for the status `200`
  - the `data/allOf[#/components/schemas/Payment]/created_at` response's property format changed from `date-time` to no format for status `200`
  - the `data/allOf[#/components/schemas/Payment]/risk_status_reasons/items/` response's property type changed from `string` to `object` for status `200`
  - the `data/allOf[#/components/schemas/Payment]/steps/items/status_reasons/items/` response's property type changed from `string` to `object` for status `200`
  - the `data/allOf[#/components/schemas/Payment]/updated_at` response's property format changed from `date-time` to no format for status `200`
  - removed the required property `data/allOf[#/components/schemas/Payment]/from_amount` from the response with the `200` status
  - removed the required property `data/allOf[#/components/schemas/Payment]/from_currency` from the response with the `200` status
  - removed the required property `data/allOf[#/components/schemas/Payment]/steps/items/from_amount` from the response with the `200` status
  - removed the required property `data/allOf[#/components/schemas/Payment]/steps/items/from_currency` from the response with the `200` status
  - removed the required property `data/allOf[#/components/schemas/Payment]/steps/items/to_amount` from the response with the `200` status
  - removed the required property `data/allOf[#/components/schemas/Payment]/steps/items/to_currency` from the response with the `200` status
  - removed the required property `data/allOf[#/components/schemas/Payment]/steps/items/transfer_id` from the response with the `200` status
  - removed the required property `data/allOf[#/components/schemas/Payment]/to_amount` from the response with the `200` status
  - removed the required property `data/allOf[#/components/schemas/Payment]/to_currency` from the response with the `200` status
  - removed the optional property `data/allOf[#/components/schemas/Payment]/from_account_id` from the response with the `200` status
  - removed the optional property `data/allOf[#/components/schemas/Payment]/from_network` from the response with the `200` status
  - removed the optional property `data/allOf[#/components/schemas/Payment]/steps/items/finalized_at` from the response with the `200` status
  - removed the optional property `data/allOf[#/components/schemas/Payment]/steps/items/from_account_id` from the response with the `200` status
  - removed the optional property `data/allOf[#/components/schemas/Payment]/steps/items/from_network` from the response with the `200` status
  - removed the optional property `data/allOf[#/components/schemas/Payment]/steps/items/to_account_id` from the response with the `200` status
  - removed the optional property `data/allOf[#/components/schemas/Payment]/steps/items/to_network` from the response with the `200` status
  - removed the optional property `data/allOf[#/components/schemas/Payment]/to_account_id` from the response with the `200` status
  - removed the optional property `data/allOf[#/components/schemas/Payment]/to_network` from the response with the `200` status
  - added the new `automatically_approved` enum value to the `data/allOf[#/components/schemas/Payment]/risk_status` response property for the response status `200`
  - added the new `automatically_rejected` enum value to the `data/allOf[#/components/schemas/Payment]/risk_status` response property for the response status `200`
  - added the new `capa` enum value to the `data/allOf[#/components/schemas/Payment]/steps/items/provider_key` response property for the response status `200`
  - added the new `kraken` enum value to the `data/allOf[#/components/schemas/Payment]/steps/items/provider_key` response property for the response status `200`
  - added the new `openfx` enum value to the `data/allOf[#/components/schemas/Payment]/steps/items/provider_key` response property for the response status `200`
  - added the new `undefined` enum value to the `data/allOf[#/components/schemas/Payment]/risk_status` response property for the response status `200`
  - added the new `zuba` enum value to the `data/allOf[#/components/schemas/Payment]/steps/items/provider_key` response property for the response status `200`
  - added the new optional request property `reason`
  - added the non-success response with the status `409`
  - added the optional property `data/allOf[#/components/schemas/Payment]/payment_info` to the response with the `200` status
  - added the optional property `data/allOf[#/components/schemas/Payment]/risk_review_reason` to the response with the `200` status
  - added the optional property `data/allOf[#/components/schemas/Payment]/risk_status_reasons/items/confidence_score` to the response with the `200` status
  - added the optional property `data/allOf[#/components/schemas/Payment]/risk_status_reasons/items/confidence_score_threshold` to the response with the `200` status
  - added the optional property `data/allOf[#/components/schemas/Payment]/risk_status_reasons/items/risk_status_reason_participant_id` to the response with the `200` status
  - added the optional property `data/allOf[#/components/schemas/Payment]/risk_status_reasons/items/risk_status_reason_significance` to the response with the `200` status
  - added the optional property `data/allOf[#/components/schemas/Payment]/risk_status_reasons/items/volume_usd_amount` to the response with the `200` status
  - added the optional property `data/allOf[#/components/schemas/Payment]/risk_status_reasons/items/volume_usd_amount_threshold` to the response with the `200` status
  - …30 more

---

[Operation](https://skmtc.dev/tesser/apis/tesser-api/docs/v1/payments/:paymentId/review/post.md) - [API](https://skmtc.dev/tesser/apis/tesser-api.md) - [Page](https://skmtc.dev/tesser/apis/tesser-api/changes/v1/payments/:paymentId/review/post)
