Hostinger OpenClaw VPS

update_data_rows

Update a Dplooy Data collection's rows (the public JSON republishes automatically, live within ~1 minute). PREFERRED: row-level operations — rowEdits changes ONLY the named cells of the named rows (get row ids from get_data_collection), addRows appends, deleteRowIds removes explicitly; every row you do not name is untouched, and any unknown rowId or field id rejects the whole patch with nothing changed. Use rows (whole-set REPLACE — every row you want to keep must be included) only for full rewrites. Cell values are keyed by field id; image cells take { mediaId, path } from upload_media.

Remote dplooyinc/hosting

Remote (network-hosted)

Other tools also called update_data_rows? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "rows": {
      "type": "array",
      "items": {
        "type": "object",
        "propertyNames": {
          "type": "string"
        },
        "additionalProperties": {}
      },
      "description": "FULL REWRITE ONLY: replaces the complete row set. Flat objects keyed by field id, or the { id, values } envelopes from get_data_collection."
    },
    "addRows": {
      "type": "array",
      "items": {
        "type": "object",
        "propertyNames": {
          "type": "string"
        },
        "additionalProperties": {}
      },
      "description": "New rows to append — flat objects keyed by field id"
    },
    "rowEdits": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "rowId",
          "values"
        ],
        "properties": {
          "rowId": {
            "type": "string",
            "description": "The row id exactly as returned by get_data_collection"
          },
          "values": {
            "type": "object",
            "description": "ONLY the cells to change, keyed by field id — other cells in the row keep their values",
            "propertyNames": {
              "type": "string"
            },
            "additionalProperties": {}
          }
        }
      },
      "description": "PREFERRED for changes: edit only the named cells of the named rows"
    },
    "collectionId": {
      "type": "string",
      "description": "The collection ID (from create_data_collection or list_data_collections)"
    },
    "deleteRowIds": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Row ids to remove — deletion never happens any other way"
    }
  }
}