Playbook
Trestle Workflow Guidance
Trestle has two phone APIs:trestle_phone_validation (Phone Intel API)
Use as the default validation step after phone enrichment. It’s cheap and tells you:is_valid— is this a real phone number?line_type— Mobile, Landline, FixedVOIP, NonFixedVOIP, etc.carrier— service provider nameactivity_score— 0-100, where 70+ is active and 30 or below is stale/disconnectedis_prepaid— prepaid account status
- Post-waterfall validation after
contact_to_phone_waterfall - Before cold calling to filter out disconnected/landline numbers
- When you don’t have or don’t care about name matching
trestle_real_contact (Real Contact API)
Use when identity verification matters. Returns everything from Phone Intel plus:phone.name_match— does the phone belong to this person?phone.contact_grade— A (high confidence) through F (drop)- Optional email cross-validation in the same call
- High-value outbound where you need to confirm identity
- When you have a name + phone and want to verify they belong together
- When you need email validation bundled with phone validation
phone and name. Optional: email for cross-validation.
Key signals
activity_score >= 70indicates an active lineactivity_score < 30is stale/disconnected — auto-fails waterfall validationline_type = "Mobile"is the outbound-friendly typecontact_grade A/B= safe to call, D/F = drop
Waterfall integration
When used after phone enrichment providers, Trestle validation tools automatically fail the waterfall step if:is_validis false (invalid number)activity_scoreis below 30 (stale/disconnected)
Billing
- Both endpoints are post-deduct — you only pay on success.