Replace part of an item's data.
This route uses JSON pointer syntax to specify the data to replace.
PUT https://api.jsonpad.io/lists/{listId}/items/{itemId}/data/{pointer}curl https://api.jsonpad.io/lists/120d71c7-f6df-428b-ba3e-7aa4eff0fb38/items/9bfd7f6a-74d4-428a-b8da-f71075d3a52e/data/locations \
-X PUT \
-H "Content-Type: application/json" \
-H "x-api-token: <YOUR TOKEN>" \
-d '[
{
"city": "Chicago",
"state": "IL"
},
{
"city": "Houston",
"state": "TX"
}
]'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/54ad2b2b-f265-437a-bdf0-b069b1fef06a/items/c37bd5ed-eb5c-4681-8e8b-c845092e0951/data/locations?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.x-identity-tokenstringAn identity token.x-identity-groupstringAn identity group.[0: {city: "Chicago"state: "IL"}1: {city: "Houston"state: "TX"}]*anyData which will replace the item's current data at the specified pointer.{id: "ea45f93c-982c-41bf-ab7f-453e8c33df58"createdAt: "2026-09-05T11:30:12.109Z"updatedAt: "2026-09-05T11:30:12.109Z"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:12.109ZThe date this item was last modified.