---
title: "Enrich Single Contact"
method: POST
path: "/api/enrich-contact"
tags: ["Client Enrichment"]
---

# Enrich Single Contact

`POST /api/enrich-contact`

Enrich a single contact with data from Google and web sources.

This endpoint is designed for enriching individual contacts on the ClientView page.
It uses the contact_enrichment_agent to find:
- Job title
- Phone number
- LinkedIn profile
- Other social links

## Query parameters

- `user_id` string
- `org_id` string

## Request body

- ContactEnrichmentRequest — Request model for single contact enrichment (requires saved contact).
  - `contact_id` string, required — The ID of the contact to enrich
  - `company_name` string, nullable — Client name (for context)
  - `mode` 'full' | 'fill_empty' — Enrichment mode

## Response `200`

Successful Response

- ContactEnrichmentResponse — Response model for single contact enrichment.
  - `success` boolean, required
  - `contact_id` string, required
  - `was_enriched` boolean, required
  - `fields_updated` string[]
  - `links_added` object[]
  - `error` string, nullable
  - `enrichment_summary` object

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/every/apis/every-api.md) · [All operations](https://skmtc.net/every/apis/every-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/every/every-api/versions/f8600f7a4ae3/schema)
