Skip to main content
POST
/
referrals
/
update-fraud
curl --request POST \
  --url https://backend.testeswaffle.org/referrals/update-fraud \
  --header 'Content-Type: application/json' \
  --data '{
    "batch_size": 500,
    "start_date": "2024-01-01",
    "end_date": "2024-01-31"
  }'
{
  "success": true,
  "data": {
    "processed": 1250,
    "updated": 876,
    "fraud_detected": 42,
    "processing_time": "12m 34s"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.thenewscc.com.br/llms.txt

Use this file to discover all available pages before exploring further.

Descrição

Atualiza dados de fraude ausentes em indicações antigas. Este endpoint tem um timeout de 30 minutos devido ao processamento extensivo. É público mas deve ser usado apenas quando necessário. Requer autenticação JWT.

Request Body

batch_size
number
default:"100"
Tamanho do lote para processamento
start_date
string
Data inicial para processar indicações (formato YYYY-MM-DD)
end_date
string
Data final para processar indicações (formato YYYY-MM-DD)

Response

success
boolean
Indica se a operação foi bem-sucedida
data
object
curl --request POST \
  --url https://backend.testeswaffle.org/referrals/update-fraud \
  --header 'Content-Type: application/json' \
  --data '{
    "batch_size": 500,
    "start_date": "2024-01-01",
    "end_date": "2024-01-31"
  }'
{
  "success": true,
  "data": {
    "processed": 1250,
    "updated": 876,
    "fraud_detected": 42,
    "processing_time": "12m 34s"
  }
}

Notas

  • Este endpoint tem timeout de 30 minutos
  • Processa indicações em lotes para otimizar performance
  • Recomendado executar em horários de baixo tráfego
  • Pode ser necessário executar múltiplas vezes para grandes volumes

Body

application/json
batch_size
number
default:100

Tamanho do lote

start_date
string<date>

Data inicial (YYYY-MM-DD)

end_date
string<date>

Data final (YYYY-MM-DD)

Response

200 - application/json

Resultado do processamento

success
boolean
data
object