APIs & Integrations

cives
Contributor

Default HubSpot HubDB Columns for Dynamic Table

SOLVE

Hi there, i'm having an issue with a HubDB table. In the table settings i've enabled API access & dynamic page creation. Through my API, I am able to update every column except for the standard ones; page path (hs_path) and page title (hs_name).

 

Request: {"values": {"member_name": "5 Star Towing LLC","hs_path": "5-Star-Towing-LLC"...
 
 
The error response I get back is

"status": "error", "message": "No such column with name or id `hs_path` in table `120089663` for row `0`",
 
I know I am using the correct field names, and the settings are enabled correctly. I even requested all of the table fields using a V3 script and hs_path and hs_name do not show that way either.
 
Any guidance? Thanks in advance!
0 Upvotes
1 Accepted solution
kosalaindrasiri
Solution
Top Contributor | Partner
Top Contributor | Partner

Default HubSpot HubDB Columns for Dynamic Table

SOLVE

Hey @cives,

It fails with "No such column", because hs_path isn’t a user-defined column. It’s derived from the row slug and internal system mappings.

Set path and name via dynamic_page_data: When creating or updating a row for a dynamic page, you need to define,

"dynamic_page_data": {
  "page_path": "5-star-towing-llc",
  "page_title": "5 Star Towing LLC"
}

 

https://developers.hubspot.com/docs/guides/api/cms/hubdb 

 

Regards,

Kosala

Kosala Indrasiri

CEO

Sanmark Solutions
Linkedin
Kosala Indrasiri
emailAddress
kosala@thesanmark.com
website
www.sanmarksolutions.com
linkedinwhatsapp
Book a Consultation

Did my post help answer your question? Mark this as a solution.

View solution in original post

0 Upvotes
6 Replies 6
Tariqqq
Member

Default HubSpot HubDB Columns for Dynamic Table

SOLVE

@cives wrote:

Hi there, i'm having an issue with a HubDB table. In the table settings i've enabled API access & dynamic page creation. Through my API, I am able to update every dentist column except for the standard ones; page path (hs_path) and page title (hs_name).

 

Request: {"values": {"member_name": "5 Star Towing LLC","hs_path": "5-Star-Towing-LLC"...
 
 
The error response I get back is

"status": "error", "message": "No such column with name or id `hs_path` in table `120089663` for row `0`",
 
I know I am using the correct field names, and the settings are enabled correctly. I even requested all of the table fields using a V3 script and hs_path and hs_name do not show that way either.
 
Any guidance? Thanks in advance!

It's likely because the dynamic page creation feature hasn't been fully enabled. Even if you've turned on API access, these special columns only appear when the "Enable creation of dynamic pages using row data" option is selected in the table settings. To fix this, go to your HubDB table in the HubSpot portal, open the Actions menu, and select Manage Settings. There, make sure the dynamic page creation feature is enabled and save the settings. Once this is done, the hs_path and hs_name columns should be automatically added to the table schema. You can confirm this by exporting the table or checking the schema using the HubDB API. After that, you should be able to update these fields via the API using their correct names.

0 Upvotes
kosalaindrasiri
Solution
Top Contributor | Partner
Top Contributor | Partner

Default HubSpot HubDB Columns for Dynamic Table

SOLVE

Hey @cives,

It fails with "No such column", because hs_path isn’t a user-defined column. It’s derived from the row slug and internal system mappings.

Set path and name via dynamic_page_data: When creating or updating a row for a dynamic page, you need to define,

"dynamic_page_data": {
  "page_path": "5-star-towing-llc",
  "page_title": "5 Star Towing LLC"
}

 

https://developers.hubspot.com/docs/guides/api/cms/hubdb 

 

Regards,

Kosala

Kosala Indrasiri

CEO

Sanmark Solutions
Linkedin
Kosala Indrasiri
emailAddress
kosala@thesanmark.com
website
www.sanmarksolutions.com
linkedinwhatsapp
Book a Consultation

Did my post help answer your question? Mark this as a solution.

0 Upvotes
cives
Contributor

Default HubSpot HubDB Columns for Dynamic Table

SOLVE

@kosalaindrasiri this did clear the error out, however the path and title columns are still not being updated. We are not updating rows, the table contents is emptied and then added back in nightly.

 

Based on the below, am I missing anything?

 

Request: {
  "values": {
    "member_name": "Sample Auto Repair LLC",
    "address": "123 Main Street",
    "city": "Sampletown",
    "state": "ST",
    "zip": "12345",
    "phone_number": "555-123-4567",
    "primary_contact_name": "John Doe",
    "primary_contact_email": "johndoe@example.com",
    "staff_count": 10,
    "member_type": [
      {
        "name": "Non-Franchised",
        "type": "option"
      }
    ],
    "manufacturers": [],
    "member_category": [
      {
        "name": "Repair Shop",
        "type": "option"
      }
    ],
    "services": [
      {
        "name": "Inspection Station",
        "type": "option"
      },
      {
        "name": "Used Car",
        "type": "option"
      },
      {
        "name": "Repair Shop",
        "type": "option"
      }
    ],
    "join_date": 1359676800000,
    "geo": {
      "type": "location",
      "lat": 40.0000000,
      "long": -75.0000000
    },
    "web_url": "sampleautorepair.com",
    "uh_id": 123
  },
  "dynamic_page_data": {
    "page_path": "sample-auto-repair-llc",
    "page_name": "sample-auto-repair-llc"
  }
}
0 Upvotes
kosalaindrasiri
Top Contributor | Partner

Default HubSpot HubDB Columns for Dynamic Table

SOLVE

Hey @cives,

Even if your API logic is perfect, HubSpot won’t add or recognize hs_path/hs_name unless the dynamic page feature is turned on inside the HubDB table settings.

Please refer Dynamic Pages Using HubDB doc and enable the dynamic page feature on HubDB.

 

Once that setting is switched on, everything should work as expected.

 

Hope this helps!

Kosala Indrasiri

CEO

Sanmark Solutions
Linkedin
Kosala Indrasiri
emailAddress
kosala@thesanmark.com
website
www.sanmarksolutions.com
linkedinwhatsapp
Book a Consultation

Did my post help answer your question? Mark this as a solution.

0 Upvotes
cives
Contributor

Default HubSpot HubDB Columns for Dynamic Table

SOLVE

I do have the dynamic feature enabled. See screenshot. Will not specifying metadata cause an issue?

 

Screenshot 2025-06-16 at 11.43.56 AM.png

kosalaindrasiri
Top Contributor | Partner

Default HubSpot HubDB Columns for Dynamic Table

SOLVE

Mmm @cives 🤔,

Your table settings are correct, no need to set the metadata fields unless you want additional SEO control. 

 

And honestly, based on everything you've shared, your setup looks correct.

 

Try a simple one-row test with a unique page_path and verify it shows up using the GET rows endpoint. That’ll narrow it down fast.

 

👉 I’d recommend reaching out directly to HubSpot Support with your table ID and example API payload. They can check logs on their side and confirm if something’s silently failing.

 

Sorry I couldn’t be more help here, but I realy hope you get it sorted quickly. Please loop back if you find anything interesting, always happy to learn and help where I can 😊

 

Regards,

Kosala Indrasiri

CEO

Sanmark Solutions
Linkedin
Kosala Indrasiri
emailAddress
kosala@thesanmark.com
website
www.sanmarksolutions.com
linkedinwhatsapp
Book a Consultation

Did my post help answer your question? Mark this as a solution.

0 Upvotes