---
title: "Import new members into the given product"
method: POST
path: "/members/import-csv"
tags: ["members-API"]
---

# Import new members into the given product

`POST /members/import-csv`

## Request

- Base URL: `https://api.florecruit.com`
- URL: `https://api.florecruit.com/members/import-csv`
- Auth: none declared

Creates new members from CSV input for the target `product`. Returns
`200` with no body on success, or a detailed validation result on `400`.

## Query parameters

- `product` 'RECRUIT' | 'PERFORM' | 'UNI', required

## Request body `multipart/form-data`

- object
  - `file` string, binary, required: CSV file containing member records.

## Response `200`

Members created successfully (no response body).

## Other responses

- `400`: Invalid member data — file-level and/or row/column-level validation errors.
- `401`: Unauthorized — authentication failed or session missing.
- `403`: Forbidden — the session is not permitted to import members into this product.

---

[API](https://skmtc.dev/joinflo/apis/flo-recruit-hris-api-job-applications.md) - [All operations](https://skmtc.dev/joinflo/apis/flo-recruit-hris-api-job-applications/llms.txt) - [OpenAPI document](https://skmtc.dev/joinflo/apis/flo-recruit-hris-api-job-applications/revisions/c8fd3461ce6f?raw)
