---
title: "Report Spam Number (Authenticated)"
method: POST
path: "/api/v1/spam/report"
tags: ["Spam"]
---

# Report Spam Number (Authenticated)

`POST /api/v1/spam/report`

Report a phone number as spam to the master spam database.
Requires API key authentication. Prevents duplicate submissions within 24 hours from the same API key.

## Request body

- object
  - `phone_number` string, required
  - `report_type` 'spam' | 'robocall' | 'scam' | 'telemarketing' | 'fraud' | 'phishing' — Type of spam report
  - `details` string — Optional description of the incident

## Response `200`

Spam report submitted successfully

- object
  - `success` boolean
  - `message` string
  - `data` object
    - `phone_number` string
    - `report_type` string
    - `reported_at` string, date-time
    - `complaint_count` integer

## Other responses

- `429` — Duplicate report or rate limit exceeded

---

[API](https://skmtc.net/verirouteintel/apis/veriroute-intel-api.md) · [All operations](https://skmtc.net/verirouteintel/apis/veriroute-intel-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/verirouteintel/veriroute-intel-api/versions/0bd583e1906e/schema)
