Get a list

GET
/lists/list/{listId}

Returns one list with its counters.

The counters are denormalized: numberOfEmails and numberOfPhones count the contacts that had an email or a phone (not mobilePhone) when they were added, and are recomputed only at the end of a find-email or find-phone run. They are not updated when a contact is edited: treat them as indicative and use GET /lists/list/{listId}/rows for exact data.

enrichmentRun is non-null while a bulk job runs on the list (find email, find phone, verify email, column normalization, file import, CRM sync). While it is set, starting another bulk job on the list returns 409.

Authorization

apiKey
Authorization<token>

Your 48 character API key, sent as is (a Bearer prefix is tolerated). Create it at https://v3.emelia.io/settings/api.

In: header

Path Parameters

listId*string

List id (24-character ObjectId).

Match^[0-9a-fA-F]{24}$

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/lists/list/65f1a2b3c4d5e6f760f68df4" \  -H "Authorization: YOUR_API_KEY"
{  "_id": "66f1c0ffee5a7d3b2c4e8a10",  "name": "Acme prospects Q4",  "fileId": null,  "source": "API",  "status": "mapped",  "companiesOnly": false,  "numberOfContacts": 42,  "numberOfEmails": 40,  "numberOfPhones": 12,  "numberOfLinkedins": 38,  "emailFindRunAt": null,  "phoneFindRunAt": null,  "enrichmentRun": null,  "hubspotIntegration": null,  "pipedriveIntegration": null,  "createdAt": "2026-10-01T09:12:44.000Z",  "updatedAt": "2026-10-03T16:40:02.000Z"}