Contacts Tables
Add Entities to Contacts Table
Add up to 500 contact IDs to an existing table. entityIds accepts either the encrypted Lusha token (v{N}.…, as returned by Search/Enrich/Get Entities) or the legacy numeric personId — an ID that's neither returns 400. Already-present IDs are reported as alreadyPresent and not re-added; unresolvable IDs are not an error, they come back in invalidIds with a 200.
Optionally pass companyIds — one lushaCompanyId per contact, index-aligned with entityIds — to help pair company-level enrichment to the right company for each contact.
Billing: Free.
post/v3/contacts/tables/{table_id}/entities
Path parameters
table_idstring required
The table's ID.
Request body
Example request
{
"entityIds": [
"10042854",
"10042855",
"10042856"
],
"companyIds": [
"16303253",
"16303253",
"12790225"
],
"owner": {
"email": "user@example.com"
}
}Response
Entities added
Example response
{
"data": {
"added": 20,
"alreadyPresent": 5,
"invalidIds": [],
"addedBy": {
"surface": "api"
}
},
"billing": {
"creditsCharged": 3,
"resultsReturned": 1
}
}