Binance API / SAPI / C2C
BINANCE SAPI · C2C

Get Risk Warning Tips API

Retrieve dynamic anti-fraud risk warning tips, security notices, and regional compliance banners tailored to a specific peer-to-peer (C2C) order and chat context.

ENDPOINT
POST /sapi/v1/c2c/chat/getRiskWarningTips
Authentication USER_DATA / SIGNED
API Group C2C / Chat
Method POST
Response JSON

Overview

This endpoint delivers contextual security warnings and anti-scam advisories based on the active trade context. By submitting the order identifier (orderNo), fiat currency (fiat), and application context (scene), applications receive tailored risk mitigation messages (e.g., warnings regarding third-party payments, chargeback risks, or off-platform communication scams).

Merchant terminals, chat applications, and custom trading desks invoke this endpoint when rendering order chat windows to display real-time safety advisories to operators and traders.

01

Request Parameters

Parameters accepted in Body and HTTP Headers.

ParameterInTypeRequiredDescription
clientTypeHeaderSTRINGRequiredClient Device Type initiating the request (e.g., WEB, APP, WEB_MOBILE).
orderNoBodySTRINGRequiredUnique C2C order number identifier.
fiatBodySTRINGOptionalFiat currency symbol associated with the order (e.g., USD, EUR, KES).
sceneBodySTRINGOptionalDisplay context or view state (e.g., CHAT, ORDER_DETAIL, RELEASE).
x-gray-envHeaderSTRINGOptionalEnvironment flag identifier used for internal gray/stage testing.
x-trace-idHeaderSTRINGOptionalCustom client trace ID for request lifecycle tracking and debugging.
x-user-idHeaderSTRINGOptionalTarget user identifier for context validation.
i

Context-Aware Security Prompts

Setting the scene parameter (such as CHAT or RELEASE) allows the risk engine to return targeted warnings—such as reminding sellers to never release crypto based on fake SMS receipts.

02

Request Example

Example POST request using cURL to fetch chat risk warning tips.

cURL BASH
curl -X POST \
'https://api.binance.com/sapi/v1/c2c/chat/getRiskWarningTips' \
-H 'clientType: WEB' \
-H 'Content-Type: application/json' \
-d '{
  "orderNo": "202608161234567890",
  "fiat": "USD",
  "scene": "CHAT"
}'

03

Response

Example response returned on successful query execution.

RESPONSE 200 OK
{
    "code": "000000",
    "message": "success",
    "data": {
        "showWarning": true,
        "warningType": "THIRD_PARTY_PAYMENT",
        "title": "Avoid Third-Party Payments",
        "content": "Always verify that the bank account name matches the counterparty verified name. Never accept third-party transfers.",
        "tipsList": [
            "Do not communicate outside Binance P2P chat.",
            "Verify real account balance in your banking application before releasing crypto."
        ]
    },
    "success": true
}

Response Fields

FieldTypeDescription
codeSTRINGStandard Binance status code ("000000" indicates success).
messageSTRINGResponse execution feedback or status message.
data.showWarningBOOLEANIndicates whether an active risk banner should be displayed in the UI.
data.warningTypeSTRINGCategorical risk code identifier (e.g., THIRD_PARTY_PAYMENT, CHARGEBACK_RISK).
data.titleSTRINGHeadline title for the security warning banner.
data.contentSTRINGDetailed explanatory body text of the security notice.
data.tipsListARRAY[STRING]List of specific operational precautions recommended for this trade.
successBOOLEANIndicates overall request execution result.

04

How It Works

Workflow for displaying contextual risk warnings.

01 Order Opened Obtain orderNo and scene context on chat load.
 
02 Query Risk Tips POST payload to /getRiskWarningTips endpoint.
 
03 Evaluate Rules Engine checks fiat type, payment method, and scam patterns.
 
04 Render Banner Display top-level safety notices inside chat console.

Common Use Cases

In-Chat Fraud Prevention

Present visual warning banners to operators when counterparties initiate conversations in high-risk fiat pairs.

Pre-Release Reminders

Display critical verification reminders before enabling coin release confirmation buttons.

Regional Compliance Alerts

Provide fiat-specific regulatory notices dynamically depending on local banking conditions and payment rails.

💬
Telegram WhatsApp