---
title: "Update Connector Files"
method: POST
path: "/manage/admin/connector/{connector_id}/files/update"
tags: ["public"]
---

# Update Connector Files

`POST /manage/admin/connector/{connector_id}/files/update`

## Request

- Base URL: `https://cloud.onyx.app/api`
- URL: `https://cloud.onyx.app/api/manage/admin/connector/{connector_id}/files/update`
- Auth: HTTP bearer

Update files in a connector by adding new files and/or removing existing ones.
This is an atomic operation that validates, updates the connector config, and triggers indexing.

## Path parameters

- `connector_id` integer, required

## Request body `multipart/form-data`

- BodyUpdateConnectorFilesManageAdminConnectorConnectorIdFilesUpdatePost
  - `files` string[], nullable
  - `file_ids_to_remove` string

## Response `200`

Successful Response

- FileUploadResponse
  - `file_paths` string[], required
  - `file_names` string[], required
  - `zip_metadata` object, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/onyx-dot-app/apis/agents-api.md) - [All operations](https://skmtc.dev/onyx-dot-app/apis/agents-api/llms.txt) - [OpenAPI document](https://skmtc.dev/onyx-dot-app/apis/agents-api/revisions/ea131344b29e?raw)
