There's a new version of the HubSpot API

As of November 30, 2022, HubSpot API keys are no longer a supported authentication method for accessing HubSpot APIs. Instead, you should use a private app access token or OAuth to authenticate API calls. Learn more about this change and how to migrate an API key integration to use a private app instead.

Update a row

Last updated May 31, 2023

PUT /hubdb/api/v2/tables/:tableId/rows/:rowId

Method Details

HTTP Methods:

PUT

Content Type:

application/json

Response Format:

json

Requires Authentication?

Yes

Rate Limited?

Yes

Headers

User-Agent

Products:

Marketing

There is a new version of this API available.

Update a specific row in a HubDB table.

Row changes will be written to the draft table. Use the /publish  endpoint to push all changes live.

Required Parameters How to use Description
OAuth access token or private app access token Authorization: Bearer {token} header Used to authenticate the request. Please see this page for more details about authentication.
Table ID :tableId
Used in the request URL
The ID of the table the row belongs to
Row ID :rowId
Used in the request URL
The ID of the row you want to update.

Optional Parameters How to use Description
Path "path": "examplepath"
Used in the request
If the table is enabled for dynamic pages, this is the path suffix used for the page for this row. Must be lowercase.
Page title "name": "Example title"
Used in the request
If the table is enabled for dynamic pages, this is the HTML title used for the page for this row.
Cell Values "values": [ {list of cell values} ]
Used in the request body
A list of values for the cells in the row. See adding a row for more details on the format of the different column types. Important: The columns included in the request will overwrite the existing columns. Any columns not included will be removed from the row. See updating a cell to update a specific cell in a row instead of the entire row.