fullenrich_result
Collect the result of a FullEnrich job submitted with fullenrich_enrich_linkedin.
Single status check, returns immediately. Returns {done: false, status, retry_after_s, next_step} while the job runs — call again after
retry_after_s seconds (jobs typically finish in 30s-4min). Pass the
submitted_at the submission returned: past 20 minutes the answer adds
verdict: "still_running_after_20_min" and says to STOP polling — do not
resubmit the same contacts, it would be billed twice. A job that will never
finish (canceled, unknown or expired id) is a named refusal, not a status to
poll. When done, returns {done: true, status: "FINISHED", profiles} with one
entry per submitted contact: {found, linkedin_slug, full_name, title,
company_name, phones[], work_emails[], personal_emails[], location}.
Reading a result never consumes the platform quota (the submission does).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"enrichment_id": "<enrichment_id>"
},
"name": "fullenrich_result"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _org | No | Org (id) de CET APPEL. `oto_list_orgs()`. | |
| _group | No | Équipe (id) de CET APPEL, sous son org parente. | |
| _run_id | No | OBLIGATOIRE à chaque appel dès `run_start` ou `data_claim_next` : sans lui, l'écriture sur une ligne réservée est refusée. Hérité seulement si le serveur tient un run actif — n'y compte pas. | |
| _project | No | Projet (id) de CET APPEL — jeton PRIMAIRE. `oto_project(op='list')`. | |
| _instance | No | Instance de connecteur PRÉCISE (un credential exact). `oto_instance(op='list')`. | |
| submitted_at | No | the `submitted_at` returned by the same call. | |
| enrichment_id | Yes | the `enrichment_id` returned by fullenrich_enrich_linkedin. |