---
title: "Adds additional records to an existing datasource."
method: POST
path: "/data-studio/data-source/2026-09/{datasourceId}/data-push"
tags: ["Advanced"]
---

# Adds additional records to an existing datasource.

`POST /data-studio/data-source/2026-09/{datasourceId}/data-push`

## Request

- Base URL: `https://api.hubapi.com`
- URL: `https://api.hubapi.com/data-studio/data-source/2026-09/{datasourceId}/data-push`
- Auth: none required

Push additional data rows to an existing JSON datasource. This enables incremental data ingestion without replacing the entire dataset.

## Path parameters

- `datasourceId` integer, required

## Request body

- DataPushRequest
  - `data` object[], required: Data

## Response `200`

successful operation

- DataPushResponse
  - `datasourceId` string, required: Identifier of the datasource
  - `datasourceName` string, required: Name of the datasource
  - `previewLink` string, required: Link to preview the datasource

## Other responses

- `default`: An error occurred.

## Changes

- **2026-10-10** (2026-09) `48170f54a9e5`: 1 info
  - the endpoint scheme security `oauth2` was removed from the API

[Operation history](https://skmtc.dev/hubspot/apis/data-studio-datasource-ingestion/changes/data-studio/data-source/2026-09/:datasourceId/data-push/post.md)

---

[API](https://skmtc.dev/hubspot/apis/data-studio-datasource-ingestion.md) - [All operations](https://skmtc.dev/hubspot/apis/data-studio-datasource-ingestion/llms.txt) - [OpenAPI document](https://skmtc.dev/hubspot/apis/data-studio-datasource-ingestion/revisions/48170f54a9e5?raw)
