Skip to main content
PATCH
/
table
/
{tableId}
/
selection
/
temporaryPaste
Preview paste operation results
curl --request PATCH \
  --url http://127.0.0.1:3000/api/table/{tableId}/selection/temporaryPaste \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "ranges": [
    [
      0,
      0
    ],
    [
      1,
      1
    ]
  ],
  "content": "John\tDoe\[email protected]",
  "viewId": "viwXXXXXXX",
  "projection": [
    "<string>"
  ],
  "ignoreViewQuery": "<string>",
  "header": []
}
'
[
  {
    "fields": {}
  }
]

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

tableId
string
required

Body

application/json
ranges
number[][]
required

The parameter "ranges" is used to represent the coordinates of a selected range in a table.

Minimum array length: 1
Required array length: 2 elements
Example:
[[0, 0], [1, 1]]
content
required

Content to paste

Example:

"John\tDoe\[email protected]"

viewId
string

Set the view you want to fetch, default is first view. result will filter and sort by view options.

Example:

"viwXXXXXXX"

projection
string[]

If you want to get only some fields, pass in this parameter, otherwise all visible fields will be obtained

ignoreViewQuery

When a viewId is specified, configure this to true will ignore the view's filter, sort, etc

header
object[]

Table header for paste operation

Example:
[]

Response

200 - application/json

Paste successfully

fields
object
required

Objects with a fields key mapping fieldId or field name to value for that field.

Last modified on December 10, 2025