POST /v1/reports/fraud_reports?project_id={project_id} {
"ResponseType": "JSON",
"Fields": [
"EventDateTime",
"SysName",
"DeviceId",
"Givt",
"GivtReasonDataCentre"
],
"InteractionFilter": {
"DateFrom": "2024-01-01",
"DateTo": "2024-01-31",
"SysName": ["Impression", "Click"]
},
"Offset": 0,
"Limit": 10000
} curl -X POST "https://api.targetads.io/v1/reports/fraud_reports?project_id=11111" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"ResponseType": "JSON",
"Fields": [
"EventDateTime",
"SysName",
"DeviceId",
"Givt"
],
"InteractionFilter": {
"DateFrom": "2024-01-01",
"DateTo": "2024-01-31",
"SysName": ["Impression"]
},
"Offset": 0,
"Limit": 100000
}' curl -X POST "https://api.targetads.io/v1/reports/fraud_reports?project_id=11111" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"ResponseType": "JSON",
"Fields": [
"EventDateTime",
"SysName",
"DeviceId",
"Domain",
"Givt",
"GivtReasonDataCentre",
"GivtReasonCrawler",
"GivtReasonUnknownDevice",
"GivtReasonBehavior",
"GivtReasonSuspiciousActivity"
],
"InteractionFilter": {
"DateFrom": "2024-01-01",
"DateTo": "2024-01-31",
"SysName": ["Impression"]
},
"Limit": 50000
}' curl -X POST "https://api.targetads.io/v1/reports/fraud_reports?project_id=12486" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"ResponseType": "JSON",
"Fields": [
"EventDateTime",
"DeviceId",
"MediaCampaignId",
"MediaPlacementId",
"Country",
"City",
"Domain",
"Givt",
"GivtReasonDataCentre",
"GivtReasonCrawler"
],
"InteractionFilter": {
"DateFrom": "2024-01-01",
"DateTo": "2024-01-31",
"MediaCampaignId": [12345, 12346]
},
"Limit": 200000
}' curl -X POST "https://api.targetads.io/v1/reports/fraud_reports?project_id=11111" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"ResponseType": "JSON",
"Fields": [
"EventDateTime",
"SysName",
"DeviceId",
"SessionId",
"MediaCampaignId",
"Domain",
"SSP",
"IP",
"UserAgent",
"DeviceType",
"Platform",
"Country",
"City",
"Givt",
"GivtReasonDataCentre",
"GivtReasonUnknownDevice",
"GivtReasonCrawler",
"GivtReasonBehavior",
"GivtReasonSuspiciousActivity"
],
"InteractionFilter": {
"DateFrom": "2024-01-01",
"DateTo": "2024-01-31"
},
"Limit": 1000000
}' {
"data": [
{
"EventDateTime": "2024-01-15 14:23:45",
"SysName": "Impression",
"DeviceId": "abc123def456",
"Givt": "true",
"GivtReasonDataCentre": "true",
"GivtReasonCrawler": "false",
"GivtReasonUnknownDevice": "false",
"GivtReasonBehavior": "false",
"GivtReasonSuspiciousActivity": "false"
},
{
"EventDateTime": "2024-01-15 14:24:12",
"SysName": "Click",
"DeviceId": "xyz789uvw012",
"Givt": "false",
"GivtReasonDataCentre": "false",
"GivtReasonCrawler": "false",
"GivtReasonUnknownDevice": "false",
"GivtReasonBehavior": "false",
"GivtReasonSuspiciousActivity": "false"
}
],
"count": 2
} {
"ErrorCode": 400,
"ErrorMessage": "validate error",
"Errors": [
{
"Error": true,
"FailedField": "DateFrom",
"Tag": "required",
"Value": null
}
]
} Лимиты и ограничения
API имеет технические ограничения, которые следует
учитывать при построении интеграции:
Таймаут: 300 секунд