---
title: "Seed enrichment rows (external)"
method: POST
path: "/internal/enrichments/{externalID}/seed-rows"
tags: ["enrichment"]
---

# Seed enrichment rows (external)

`POST /internal/enrichments/{externalID}/seed-rows`

## Request

- Base URL: `https://api.leadsforge.ai`
- URL: `https://api.leadsforge.ai/internal/enrichments/{externalID}/seed-rows`
- Auth: `ApiKeyAuth` (a scheme the document does not define)

Create or update the list by externalID and seed enrichment rows directly from uploaded contacts. No search is performed.

## Path parameters

- `externalID` string, required

## Request body

- SeedEnrichmentRowsExternalRequest
  - `agent` AgentPayload
    - `id` string, required
    - `workspaceUrl` string
  - `contacts` SeedEnrichmentContactDTO[], required
    - `company` string
    - `email` string, required
    - `externalRef` string
    - `firstName` string, required
    - `lastName` string
    - `linkedinUrl` string, required
    - `location` string
    - `title` string
  - `criteria` CreateExtraColumnItem[]
    - `description` string, required
    - `name` string
    - `type` 'lead_qualification'
  - `name` string
  - `triggerQualification` boolean

## Response `201`

Created

- SeedEnrichmentRowsExternalResponse
  - `listID` string
  - `mappings` SeedEnrichmentPersonIDMapping[]
    - `externalRef` string
    - `personID` string

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `500`: Internal Server Error

---

[API](https://skmtc.dev/leadsforge/apis/leadsforge-api.md) - [All operations](https://skmtc.dev/leadsforge/apis/leadsforge-api/llms.txt) - [OpenAPI document](https://skmtc.dev/leadsforge/apis/leadsforge-api/revisions/b4a6596215b5?raw)
