Zum Hauptinhalt springen
PATCH
/
cms
/
v3
/
hubdb
/
tables
/
{tableIdOrName}
/
draft
Vorhandene Tabelle aktualisieren
curl --request PATCH \
  --url https://api.hubapi.com/cms/v3/hubdb/tables/{tableIdOrName}/draft \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "allowChildTables": true,
  "allowPublicApiAccess": true,
  "columns": [
    {
      "id": 123,
      "label": "<string>",
      "name": "<string>",
      "options": [
        {
          "createdAt": "2023-11-07T05:31:56Z",
          "id": "<string>",
          "label": "<string>",
          "name": "<string>",
          "order": 123,
          "type": "<string>",
          "updatedAt": "2023-11-07T05:31:56Z",
          "createdBy": {
            "email": "<string>",
            "firstName": "<string>",
            "id": "<string>",
            "lastName": "<string>"
          },
          "createdByUserId": 123,
          "updatedBy": {
            "email": "<string>",
            "firstName": "<string>",
            "id": "<string>",
            "lastName": "<string>"
          },
          "updatedByUserId": 123
        }
      ],
      "type": "BOOLEAN",
      "foreignColumnId": 123,
      "foreignTableId": 123,
      "maxNumberOfCharacters": 123,
      "maxNumberOfOptions": 123
    }
  ],
  "dynamicMetaTags": {},
  "enableChildTablePages": true,
  "label": "<string>",
  "name": "<string>",
  "useForPages": true
}
'
{
  "allowChildTables": true,
  "allowPublicApiAccess": true,
  "columnCount": 123,
  "columns": "{name: \"column1\"",
  "createdAt": "2023-11-07T05:31:56Z",
  "deleted": true,
  "deletedAt": "2023-11-07T05:31:56Z",
  "dynamicMetaTags": {},
  "enableChildTablePages": true,
  "id": "<string>",
  "label": "<string>",
  "name": "<string>",
  "published": true,
  "publishedAt": "2023-11-07T05:31:56Z",
  "rowCount": 123,
  "updatedAt": "2023-11-07T05:31:56Z",
  "useForPages": true,
  "createdBy": {
    "email": "<string>",
    "firstName": "<string>",
    "id": "<string>",
    "lastName": "<string>"
  },
  "isOrderedManually": true,
  "updatedBy": {
    "email": "<string>",
    "firstName": "<string>",
    "id": "<string>",
    "lastName": "<string>"
  }
}

Unterstützte Produkte

Erfordert eines der folgenden Produkte oder höher.
Marketing HubMarketing Hub -Professional
Sales HubSales Hub -Kostenlos
Service HubService Hub -Kostenlos
Content HubContent Hub -Professional

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

tableIdOrName
string
required

Die ID oder der Name der Tabelle, die aktualisiert werden soll.

Query Parameters

archived
boolean

Gibt an, ob archivierte Tabellen zurückgegeben werden sollen. Der Standardwert ist „false“ (falsch).

includeForeignIds
boolean

Legen Sie dies auf „true“ (wahr) fest, um Fremd-ID-Werte im Ergebnis auszufüllen.

isGetLocalizedSchema
boolean

Gibt an, ob das lokalisierte Schema für die Tabelle abgerufen werden soll.

Body

application/json
allowChildTables
boolean
required

Gibt an, ob untergeordnete Tabellen erstellt werden können

allowPublicApiAccess
boolean
required

Gibt an, ob die Tabelle öffentlich zugänglich ist und ohne Autorisierung gelesen werden kann

columns
object[]
required

Liste mit den Spalten in der Tabelle

dynamicMetaTags
object
required

Gibt die Schlüssel-Wert-Paare der Metadatenfelder mit den zugehörigen Spalten-IDs an.

enableChildTablePages
boolean
required

Gibt die Erstellung dynamischer Multi-Level-Seiten mithilfe von untergeordneten Tabellen an

label
string
required

Label der Tabelle

name
string
required

Name der Tabelle

useForPages
boolean
required

Gibt an, ob die Tabelle zum Erstellen von dynamischen Seiten verwendet werden kann

Response

successful operation

allowChildTables
boolean
required

Gibt an, ob untergeordnete Tabellen erstellt werden können

allowPublicApiAccess
boolean
required

Gibt an, ob die Tabelle öffentlich zugänglich ist und ohne Autorisierung gelesen werden kann

columnCount
integer<int32>
required

Anzahl der Spalten inklusive der gelöschten

columns
object[]
required

Liste mit den Spalten in der Tabelle

Example:

"{name: \"column1\""

createdAt
string<date-time>
required

Zeitstempel, wann die Tabelle erstellt wurde

deleted
boolean
required

Gibt an, ob die Tabelle als gelöscht markiert ist.

deletedAt
string<date-time>
required

Der Zeitstempel, der angibt, wann die Tabelle gelöscht wurde.

dynamicMetaTags
object
required

Gibt die Schlüssel-Wert-Paare der Metadatenfelder mit den zugehörigen Spalten-IDs an.

enableChildTablePages
boolean
required

Gibt die Erstellung dynamischer Multi-Level-Seiten mithilfe von untergeordneten Tabellen an

id
string
required

ID der Tabelle

label
string
required

Label der Tabelle

name
string
required

Name der Tabelle

published
boolean
required

Gibt an, ob die Tabelle derzeit veröffentlicht ist.

publishedAt
string<date-time>
required

Zeitstempel, wann die Tabelle kürzlich veröffentlicht wurde

rowCount
integer<int32>
required

Anzahl der Zeilen in der Tabelle

updatedAt
string<date-time>
required

Zeitstempel, wann die Tabelle kürzlich aktualisiert wurde

useForPages
boolean
required

Gibt an, ob die Tabelle zum Erstellen von dynamischen Seiten verwendet werden kann

createdBy
object
isOrderedManually
boolean

Gibt an, ob die Tabellenzeilen manuell sortiert sind.

updatedBy
object
Last modified on December 8, 2025