---
title: "Enrich Entity"
method: POST
path: "/api/channels/entities/{account_id}/enrich"
tags: ["channels", "channels", "channel-sync"]
---

# Enrich Entity

`POST /api/channels/entities/{account_id}/enrich`

## Request

- Base URL: `https://api.dialogbrain.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.dialogbrain.com/api/channels/entities/{account_id}/enrich`
- Auth: none declared

Enrich entity with full user info (phone, bio, avatar, etc).

Routes to correct channel-sync-service instance based on account sharding.
This is a proxy endpoint that handles multi-instance routing.

Args:
    account_id: Channel account ID
    request: Contains user_id to enrich

Returns:
    Enriched entity info (avatar_url, phone, bio, etc.)

## Path parameters

- `account_id` string, required

## Request body

- EnrichEntityRequest: Request to enrich entity with profile info.
  - `user_id` string, required: User ID to enrich (Telegram user_id or WhatsApp contact_id)

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway.md) · [All operations](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/revisions/d84e7dc9977d?raw)
