GET
/
table
/
{tableId}
/
record
/
{recordId}
/
history
curl --request GET \
  --url https://app.teable.io/api/table/%7BtableId%7D/record/%7BrecordId%7D/history \
  --header 'Authorization: Bearer REPLACE_BEARER_TOKEN'
{
  "historyList": [
    {
      "id": "<string>",
      "tableId": "<string>",
      "recordId": "<string>",
      "fieldId": "<string>",
      "before": {
        "meta": {
          "name": "Tags",
          "type": "singleSelect",
          "cellValueType": "string",
          "options": "<any>"
        },
        "data": "<any>"
      },
      "after": {
        "meta": {
          "name": "Tags",
          "type": "singleSelect",
          "cellValueType": "string",
          "options": "<any>"
        },
        "data": "<any>"
      },
      "createdTime": "<string>",
      "createdBy": "<string>"
    }
  ],
  "userMap": {},
  "nextCursor": "<string>"
}

Authorizations

Authorization
string
header
required

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

Path Parameters

tableId
string
required
recordId
string
required

Response

200 - application/json
Get the history list for a record
historyList
object[]
required
userMap
object
required
nextCursor
string | null