Overview
Once your enterprise is approved for Number Reputation, you can associate phone numbers for monitoring. Each number gets its own reputation data with spam risk levels and granular scores.Associate phone numbers
Add phone numbers for reputation monitoring:- Up to 100 numbers per request
- Atomic operation — all numbers succeed or all fail
- Numbers must be US local in E.164 format
- Numbers must be in-service and belong to your account
Query reputation
Cached query (free)
Returns the most recent stored reputation data:Fresh query (billed)
Fetches live data from Hiya:fresh parameter.
Reputation data model
Each number returns areputation_data object:
Spam risk
| Value | Meaning |
|---|---|
low | Number has a clean reputation |
medium | Some risk indicators present |
high | Number is likely flagged as spam by carriers |
Granular scores (0–100)
| Score | What it measures |
|---|---|
maturity_score | How established the number is based on calling history over time |
connection_score | How often recipients answer calls from this number |
engagement_score | Whether recipients stay on the call after answering |
sentiment_score | Whether recipients want ongoing contact (blocking/reporting behavior) |
null score means there isn’t enough data to make a determination.
Spam categories
If a number is flagged,spam_category indicates the label assigned by analytics engines: “Telemarketer”, “Survey”, “Debt Collector”, “Nonprofit”, “Political”, etc.
List all monitored numbers
page[number] and page[size] query parameters.
Remove a number from monitoring
Simplified endpoints
If your account has only one enterprise, you can skip theenterprise_id path parameter:
| Method | Simplified path |
|---|---|
| GET | /v2/reputation/numbers |
| GET | /v2/reputation/numbers/{phone_number} |
| DELETE | /v2/reputation/numbers/{phone_number} |