Submits a detection feedback report
Reports that DataDome classified some of your traffic wrongly, so our analysts can review it and correct the detection.
Describe the traffic with scope, which takes an explicit list of identifiers, a traffic filter query, or both, and bound it with timeWindow. The window is the closed interval [start, end], so end may equal start to report a single request.
Idempotency. Send an optional X-Idempotency-Key header holding a UUID to make a retry safe. Within 24 hours, a repeat of the same key returns the original report with 201 and stores nothing new. Be aware that a repeat with a different body also returns the original report, unchanged and without an error, so a key must not be reused for a different submission.
Rate limit. 60 requests per minute per API key, shared with the other three Feedback operations.
Request
- Base URLhttps://customer-api.datadome.co
- URLhttps://customer-api.datadome.co/1.1/feedback
- AuthAPI key in header x-api-key
Headers
Optional UUID that makes a retry safe for 24 hours. Compared case-insensitively, so ABC… and abc… are the same key. A value that is not a UUID is rejected with 400. Omit the header entirely to opt out.
Request body
Example request
{
"scope": {
"trafficFilter": "countrycode:FR"
},
"timeWindow": {
"start": "2026-08-25T08:00:00+00:00",
"end": "2026-08-25T09:00:00+00:00"
}
}Response
The report was stored and is awaiting review. Also returned when an X-Idempotency-Key is replayed, in which case the body is the original report and nothing new was stored.
Example response
{
"createdAt": "2026-08-26T09:14:32.118+00:00",
"timeWindow": {
"start": "2026-08-25T08:00:00+00:00",
"end": "2026-08-25T09:00:00+00:00"
},
"scope": {
"trafficFilter": "countrycode:FR"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.