---
title: "Update SFTP connector"
method: PUT
path: "/headless/sftp/connectors/{id}/"
tags: ["sftp-connectors"]
---

# Update SFTP connector

`PUT /headless/sftp/connectors/{id}/`

## Path parameters

- `id` string, uuid, required

## Request body

- SftpConnectorCreate
  - `credentials` string, uuid, required — ID of SFTP credentials to use
  - `schema` string, uuid, required — ID of import schema to use
  - `schedule` union, required
    - object
      - `type` 'every_n_minutes', required
      - `minutes` integer, required — Run every N minutes (minimum 5)
    - object
      - `type` 'daily_at_time', required
      - `time_utc` string, required — UTC time in HH:MM format (24-hour)
  - `directory` string, required — SFTP directory to monitor
  - `file_regex` string, nullable — Optional regex pattern to filter files (null accepts all files)

## Response `200`

SFTP connector updated

- SftpConnector
  - `id` string, uuid
  - `credentials` string, uuid, required — ID of SFTP credentials to use
  - `schema` string, uuid, required — ID of import schema to use
  - `schedule` union, required
    - object
      - `type` 'every_n_minutes', required
      - `minutes` integer, required — Run every N minutes (minimum 5)
    - object
      - `type` 'daily_at_time', required
      - `time_utc` string, required — UTC time in HH:MM format (24-hour)
  - `directory` string, required — SFTP directory to monitor
  - `file_regex` string, nullable — Optional regex pattern to filter files (null accepts all files)

## Other responses

- `404` — Not found

## Changes

- **2025-12-31** `6ae49a34b0e0` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/dromoio/apis/dromo/changes/headless/sftp/connectors/:id/put.md)

---

[API](https://skmtc.dev/dromoio/apis/dromo.md) · [All operations](https://skmtc.dev/dromoio/apis/dromo/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/dromoio/dromo/revisions/41b60f48ecd6/schema)
