Update part of an item's data.
This route uses JSON pointer syntax to specify the data to update.
Data in the request body will be deep-merged with the item's current data at the pointer location.
POST https://api.jsonpad.io/lists/{listId}/items/{itemId}/data/{pointer}curl https://api.jsonpad.io/lists/314e9ae7-049e-4427-8ad8-529b3b6cce90/items/be797bdd-764b-4a0f-97e0-ce5f162cc0d8/data/locations/0 \
-H "Content-Type: application/json" \
-H "x-api-token: <YOUR TOKEN>" \
-d '{
"population": 8097282
}'listIdstringA list id or path name.itemIdstringAn item id or alias.pointerstringA JSON pointer to the field in the item's data that will be returned.includeDatabooleanhttps://api.jsonpad.io/lists/103f09e6-4102-43ba-9724-e12b912aec2a/items/f3c73f55-db7a-4a10-8b85-3c552d61af31/data/locations/0?includeData=trueWhether to include the item data in the response or not. Can be true or false.
Defaults to true.
x-api-tokenstringYour API token.{population: 8097282}*anyData which will be deep-merged with the item's current data at the specified pointer.x-identity-tokenstringAn identity token.x-identity-groupstringAn identity group.{id: "0331212d-f7b0-49ee-aab3-f08bb3d6544d"createdAt: "2026-09-05T11:30:11.462Z"updatedAt: "2026-09-05T11:30:11.462Z"data: {name: "John Doe"age: 30locations: [0: {city: "New York"state: "NY"}1: {city: "Los Angeles"state: "CA"}]}version: "1"readonly: falseactivated: truedescription: "This is a sample item"size: 111locked: false}etagaf2bdbe1aa9b6ec1e2ade1d694f41fc71a831d0268e9891562113d8a62add1bfA SHA-256 hash of the item.last-modified2026-09-05T11:30:11.462ZThe date this item was last modified.