# Importar miembros desde CSV

**POST** `/v1/lists/{{list_id}}/import`

Importa miembros desde un CSV de acceso público. El archivo debe incluir una columna `email` (sin distinguir mayúsculas). Los emails duplicados se ignoran.

## Flujo de carga

Primero sube el CSV a S3 mediante Upload y pasa la URL devuelta a este punto de conexión: solicita `POST /v1/utils/upload` con `{"files":[{"name":"contacts.csv","type":"text/csv","size":1024}]}`. La respuesta contiene `signed_url` (sube allí el cuerpo CSV mediante PUT) y `file_path` (URL pública para importar). Después llama a `POST /v1/lists/{{list_id}}/import` con `{"file_path":"{file_path}"}`.

El CSV debe tener una fila de encabezado con al menos `email`; se ignoran otras columnas.

```csv
email,first_name,last_name
jane@example.com,Jane,Doe
john@example.com,John,Smith
```

### Campos de la solicitud

**file_path** `string` `required` — URL pública del CSV cargado.

### Campos de la respuesta

**total_rows** Filas encontradas. **added** Emails válidos importados. **member_count** Total tras la importación.
