Use JSON patch to modify an item's data.
This route uses JSON pointer syntax to specify the data to update.
PATCH https://api.jsonpad.io/lists/{listId}/items/{itemId}/data/{pointer}curl https://api.jsonpad.io/lists/d74f3dd1-7a80-4334-84dc-1cc29984c0e7/items/89f0d927-b7f7-4630-af8a-7592ea806416/data/locations \
-X PATCH \
-H "Content-Type: application/json" \
-H "x-api-token: <YOUR TOKEN>" \
-d '[
{
"op": "remove",
"path": "/0"
},
{
"op": "add",
"path": "/0",
"value": {
"city": "Chicago",
"state": "IL"
}
},
]'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/4b108a1c-fac1-4748-bdab-aa4232753d5c/items/03ef4adb-04b8-4592-818e-0c26a4dcd42d/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: {op: "remove"path: "/0"}1: {op: "add"path: "/0"value: {city: "Chicago"state: "IL"}}]*anyJSON patch data to be applied to the item's data at the specified pointer.{id: "fd626012-c823-4e19-8aa4-7ae24a993266"createdAt: "2026-09-05T11:30:12.243Z"updatedAt: "2026-09-05T11:30:12.243Z"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.243ZThe date this item was last modified.