Report an event on a customer evaluation ​
Reports an event on a CustomerEvaluation object.
Returns ​
Returns the CustomerEvaluation object if reporting succeeds.
Parameters ​
customer_evaluation(string, required) The ID of the customer evaluation to report the event on.type(enum, required) The type of event to report. Possible enum values:login_failedlogin_successregistration_failedregistration_success
login_failed(object, optional) Event payload for login_failed.login_failed.reason(enum, required) The reason why this login failed. Possible enum values:othersuspected_account_sharing
registration_failed(object, optional) Event payload for registration_failed.registration_failed.reason(enum, required) The reason why this registration failed. Possible enum values:othersuspected_multi_accounting
registration_success(object, optional) Event payload for registration_success.registration_success.customer(string, optional) The ID of a Customer to attach to an entity-less registration evaluation.
curl
curl https://api.stripe.com/v1/radar/customer_evaluations/cuseval_123456789/report \
-u "<<YOUR_SECRET_KEY>>" \
-d type=registration_successResponse ​
json
{
"id": "cuseval_123456789",
"object": "radar.customer_evaluation",
"event_type": "registration",
"livemode": true,
"created_at": 1715769600,
"customer": "cus_123456789",
"events": [
{
"type": "registration_success",
"occurred_at": 1715779600
}
],
"signals": {
"multi_accounting": {
"score": 50.1,
"evaluated_at": 1715769600,
"risk_level": null
}
}
}