HubDB endpoints HubDB is a relational data store that presents data as rows, columns, and cells in a table, much like a spreadsheet. HubDB tables can be added or modified in the HubSpot CMS, but you can also use the API endpoints documented here. For more information on HubDB tables and using their data on a HubSpot site, see the CMS developers site. You can also see the documentation for dynamic pages for more details about the useForPages field. HubDB tables support draft and published versions. This allows you to update data in the table, either for testing or to allow for a manual approval process, without affecting any live pages using the existing data. Draft data can be reviewed, and published by a user working in HubSpot or published via the API. Draft data can also be discarded, allowing users to go back to the published version of the data without disrupting it. If a table is set to be allowed for public access, you can access the published version of the table and rows without any authentication by specifying the portal id via the query parameter portalId.

OpenAPI spec version: v3

NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). https://openapi-generator.tech Do not edit the class manually.

Hierarchy

  • HubDbTableRowV3

Constructors

Properties

childTableId?: string

Specifies the value for the column child table id

createdAt?: Date

Timestamp at which the row is created

id?: string

The id of the table row

name?: string

Specifies the value for hs_name column, which will be used as title in the dynamic pages

path?: string

Specifies the value for hs_path column, which will be used as slug in the dynamic pages

publishedAt?: Date
updatedAt?: Date

Timestamp at which the row is updated last time

values: {
    [key: string]: any;
}

List of key value pairs with the column name and column value

Type declaration

  • [key: string]: any
attributeTypeMap: {
    baseName: string;
    format: string;
    name: string;
    type: string;
}[] = ...

Type declaration

  • baseName: string
  • format: string
  • name: string
  • type: string
discriminator: undefined | string = undefined

Methods

  • Returns {
        baseName: string;
        format: string;
        name: string;
        type: string;
    }[]

Generated using TypeDoc