Skip to main content
A successful scrub returns HTTP 200 with four top-level fields:

Top-level fields

In safe_numbers_to_call, “safe” means only “not found in the selected DNC registry at the time of this check.” It does not prove that the number is active, reachable, assigned, supported by consent, or callable under every other law or rule.

Summary

The response always satisfies:
Each summary count is also the length of its corresponding top-level array.

Ordering and formatting

  • Response arrays contain the original strings, not canonicalized phone numbers.
  • Relative order is preserved within each of the three result arrays.
  • Duplicate input occurrences remain duplicated in the output.
  • Because the response is partitioned into categories, the original global order across all categories is not represented by a single array.

Invalid entry

Each invalid item has this shape:
See Phone inputs for the complete reason-code dictionary.
Earlier prelaunch examples used matched, clean, invalid, and stats. Those names are not part of the current public response. Update test integrations to use the fields documented above.