Get a phone enrichment result
Returns the current state of a phone lookup. Start one with Start a phone enrichment.
status is pending until the lookup resolves, then completed or not-found, which are final. processing is in the schema but is not currently returned, and a phone lookup never ends failed.
phone_numbers is filled only on completed and is an empty array otherwise. It lists every number Salesfinity holds for the profile, not only the one this request found, including landlines and P3 numbers kept from earlier lookups. Filter on each number’s validation before dialing.
Safe to call repeatedly, and a request is never charged twice. Wait a few seconds between polls and stop at a final status. external_id is not returned here; it arrives only in the callback.
callback_url webhook. It is safe to call repeatedly, and a request is never charged twice however often you poll. Wait a few seconds between polls and stop at a final status.
Path parameters
Status lifecycle
processing appears in the schema but is not currently returned, and a phone lookup never ends failed.
phone_numbers is returned only on a completed request. Until then it is an empty array, even if Salesfinity already holds numbers for the profile from an earlier lookup.Response (200): completed
phone_numbers is everything Salesfinity holds for that LinkedIn profile, not only what this request found. A profile enriched twice returns the accumulated list both times.
Phone number object
Validation object
landline and is not tier P3; anything else sends the lookup on to the next source. Landlines and P3 numbers found along the way are kept on the profile and appear in the array, so filter on validation rather than assuming every entry is dial-worthy.
Response (200): still running
Errors
Authorizations
Team-scoped API key generated in the Salesfinity dashboard under Settings → Connections → API & Webhooks. A missing or invalid key returns HTTP 403.
Path Parameters
The _id returned by Start a phone enrichment.
"6703f3a0a9e4b8d1c2f3a4e3"
Response
Current state of the lookup.
Enrichment request ID. Use this to poll GET /v1/api/enrichment/phone/{id}, and to match the request_id in the callback.
"507f1f77bcf86cd799439011"
pending until the lookup resolves, then completed (a dialable number was found) or not-found. processing is not currently returned, and a phone lookup never resolves to failed.
pending, processing, completed, not-found The LinkedIn profile URL as you sent it.
"https://www.linkedin.com/in/username"
The username extracted from the LinkedIn URL.
"username"
Always contact for phone enrichment.
contact Every number Salesfinity holds for the profile, not only the one this request found, including landlines and P3 numbers kept from earlier lookups. Populated only when status is completed; an empty array otherwise. Absent from the response to Start a phone enrichment.
"2026-08-27T10:15:04.221Z"
"2026-08-27T10:16:38.904Z"