---
title: "Append and replace Data Source rows from URLs"
excerpt: "Import remote files through the v1 API, with fixes for Forward deployment backfills and validation."
date: "2026-08-14"
---

# Append and replace Data Source rows from URLs

The v1 Data Sources API can now [append or replace rows from a remote CSV, NDJSON, or Parquet file](/forward/ingest-data/local-file#append-from-a-remote-file). Pass the file URL and format to the existing `/append` or `/replace` endpoint instead of downloading and uploading the file yourself.

## Improvements and bug fixes

- [Forward]: Fixed a bug that made deployment backfills fail with certain partition keys.
- [Forward]: Deployment validation no longer repeats Connection and bucket checks when multiple Sink Pipes use the same Connection.
- [Forward]: Promoting a missing or deleted deployment now returns HTTP 404 instead of an internal error.
