---
title: "The \"/record/commit\" route"
manual: "TYPO3 Explained"
version: "13.4"
permalink: "https://docs.typo3.org/permalink/t3coreapi:record-commit-route@13.4"
source: "ApiOverview/DataHandler/TceDb/Index.rst"
rendered: "2026-09-23T17:02:48+00:00"
---

# The "/record/commit" route {#record-commit-route}

This route is a gateway for posting form data to the
`\TYPO3\CMS\Backend\Controller\SimpleDataHandlerController`.

You can send data to this file either as GET or POST vars where POST
takes precedence. The variable names you can use are:

-   **data**

    -   *Data type:* array

    Data array on the form `[tablename][uid][fieldname] = value`.

    Typically it comes from a POST form which submits a form field like
    `<input name="data[tt_content][123][header]" value="This is the
    headline">`.

## cmd {#datahandler-commit-cmd}

-   **cmd**

    -   *Data type:* array

    Command array on the form `[tablename][uid][command] = value`. This
    array may get additional data set internally based on clipboard
    commands send in [CB](https://docs.typo3.org/permalink/t3coreapi:confval-datahandler-commit-cb@13.4) var!

    Typically this comes from GET vars passed to the script like
    `&cmd[tt_content][123][delete]=1` which will delete the content
    element with UID 123.

## cacheCmd {#datahandler-commit-cachecmd}

-   **cacheCmd**

    -   *Data type:* string

    Cache command sent to `DataHandler->clear_cacheCmd()`.

## redirect {#datahandler-commit-redirect}

-   **redirect**

    -   *Data type:* string

    Redirect URL. The script will redirect to this location after performing
    operations (unless errors has occurred).

## flags {#datahandler-commit-flags}

-   **flags**

    -   *Data type:* array

    Accepts options to be set in DataHandler object. Currently, it supports
    "reverseOrder" (boolean).

## mirror {#datahandler-commit-mirror}

-   **mirror**

    -   *Data type:* array

    Example: `[mirror][table][11] = '22,33'` will look for content in
    `[data][table][11]` and copy it to `[data][table][22]` and
    `[data][table][33]`.

## CB {#cb}

-   **CB**

    -   *Data type:* array

    Clipboard command array. May trigger changes in "cmd".

## vC {#vc}

-   **vC**

    -   *Data type:* string

    Verification code.
