> For the complete documentation index, see [llms.txt](https://docs.joinflo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.joinflo.com/api-reference/matter-api/matters-api.md).

# Matters API

## Upload matters CSV for a review cycle

> Accepts a CSV file upload and associates it with the provided review\
> cycle. Returns \`200 OK\` on success.<br>

```json
{"openapi":"3.0.3","info":{"title":"Flo Recruit Web API — Matters CSV Upload","version":"1.0.0"},"servers":[{"url":"https://florecruit.com/api/v2","description":"Flo Recruit production API"}],"paths":{"/matters-csv/upload-csv":{"post":{"tags":["matters-API"],"summary":"Upload matters CSV for a review cycle","description":"Accepts a CSV file upload and associates it with the provided review\ncycle. Returns `200 OK` on success.\n","operationId":"uploadMattersCSV","parameters":[{"name":"reviewCycleId","in":"query","required":true,"description":"Review cycle identifier the uploaded matters belong to.","schema":{"type":"string","format":"uuid"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","required":["file"],"properties":{"file":{"type":"string","format":"binary","description":"CSV file containing matters data."}}}}}},"responses":{"200":{"description":"OK — matters CSV accepted and associated with the review cycle."},"400":{"description":"Bad Request — malformed CSV or invalid review cycle.","content":{"*/*":{"schema":{"type":"string"}}}},"404":{"description":"Not Found — no review cycle exists for the given reviewCycleId.","content":{"*/*":{"schema":{"type":"string"}}}},"500":{"description":"Internal Server Error — an unexpected error occurred on the server.","content":{"*/*":{"schema":{"type":"string"}}}}}}}}}
```
