Person Object
The Person object represents a b2b contact, typically associated with a company. Here is a description of the Person object:Phone Number Object
Phone number objects appear inphone_numbers arrays across the API (e.g. on Person, Contact, and Lead List objects). Each entry has the following fields:
wrong_number-truewhen the number was manually marked as wrong. You can mark a number as wrong viaPOST /phone_numbers/{id}/reviewwithreason: "wrong_number".do_not_call-truewhen Do Not Call screening is enabled for your account and the number is on a DNC list. This field is omitted (notfalse) when DNC screening is disabled in account Safety settings.
Company Object
Here is the description of the Company object:People Endpoints
Finding a Person
Request The following endpoint can be used to find a Person on Amplemarket:Revealing an email address
Retry-After header.
Revealing phone numbers
Retry-After header.
Finding multiple people
Enrichment requests allow you to retrieve comprehensive data about multiple people simultaneously. This bulk operation is ideal for enriching large lists of leads with detailed information including their current company, title, location, and optionally their email addresses and phone numbers. The enrichment request flow will usually follow these steps:-
POST /people/enrichment-requestswith a list of leads that will be enriched -
In the response, follow the URL provided in
response._links.self.href -
Continue polling the endpoint while respecting the
Retry-AfterHTTP Header -
When enrichment completes, the results are in
response.results -
If the results are larger than the default limit, then follow the URL provided in
response._links.next.href
Enrichment Request Object
Enrichment Request Result Object
Start Enrichment Request
Request A batch of leads can be sent to the enrichment request service, up to 10,000 leads according to usage limits.
Lead Object Properties
Each lead object can contain one or more of the following identifiers:
Response
This will return a
202 Accepted indicating that the enrichment request will soon be started:
Location:GETpoints back to the enrichment request object that was created
self-GETpoints back to the enrichment request object that was created
Enrichment Request Polling
Request The Enrichment Request object can be polled in order to receive results:200 OK while the operation hasn’t yet terminated.
Retry-After- indicates how long to wait until performing anotherGETrequest
-
self-GETpoints back to the same object -
next-GETpoints to the next page of entries, when available -
prev-GETpoints to the previous page of entries, when available
Retrieving Enrichment Request Results
Request When the enrichment request has terminated, the results can be retrieved using the same url:response._links.next.href (e.g. GET /people/enrichment-requests/1?page[size]=100&page[after]=2).
Links
-
self-GETpoints back to the same object -
next-GETpoints to the next page of entries, when available -
prev-GETpoints to the previous page of entries, when available
Cancelling a running Enrichment Request
Request You can cancel an enrichment request that’s still running by sending aPATCH request:
"status" is supported in this request, any other field will be ignored.
Response
The response will display any available results up until the point the enrichment request was canceled.
response._links.next.href (e.g. GET /people/enrichment-requests/1?page[size]=100&page[after]=1).
Links
-
self-GETpoints back to the same object -
next-GETpoints to the next page of entries, when available -
prev-GETpoints to the previous page of entries, when available