Scrub with Unique Identifiers
Full Scrub
Scrub with Unique Identifiers
Pass a unique identifier with each phone number
GET
Scrub with Unique Identifiers
Pass a unique identifier (such as Account ID, Record ID, or Member ID) with each phone number and have it returned in the response. This allows you to easily match scrub results back to your records.
The unique identifier will be returned in the
How It Works
Append a pipe character (|) followed by your unique identifier to each phone number:
Reserved field of the response.
Request
Headers
Your API Key
Query Parameters
Phone number with identifier in format:
PHONE|ID (e.g.,
5039367181|ACCT-12345). For multiple numbers, comma-separate them:
5039367181|ACCT-001,7075276405|ACCT-002API version. Use
5Response format:
json or csvProject ID
Campaign ID
Example Request
The
Reserved field contains your unique identifier "ACCT-12345".Response Fields
The phone number that was scrubbed
The scrub result code (see Result
Codes)
Your unique identifier passed with the phone number
Explanation of why the number is flagged
State/region abbreviation (e.g., “CA”)
Country code (e.g., “US”)
City or locality
Carrier information in format:
ID;TYPE;"Name"Timezone code
UTC offset in minutes
1 if wireless/VoIP, 0 otherwiseLine type:
Wireless, VoIP, or AllOtherMultiple Numbers with Identifiers
Comma-separate multiple phone numbers with their identifiers:Example
Use Cases
CRM Integration
Pass your CRM Record ID to update records directly after scrubbing
Batch Processing
Track which phone number belongs to which customer in large batches
Audit Trail
Include transaction IDs for compliance logging
Database Updates
Pass primary keys to enable efficient database updates
Best Practices
- Keep identifiers reasonably short
- Use URL-safe characters
- Consider encoding special characters if needed