Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Marketing / Hubspot / Blog Settings
Blog Settings logo

HubSpot Blog Settings

Browse all Hubspot APIs
✓ Official Vendor SpecMarketingContent Managementoauth2, apiKey9 EndpointsREST

For Agents

Read and update HubSpot Blog Settings, including multi-language groupings and revision history, so an agent can keep blog configuration consistent across brands or locales.

Use for: List every blog in the HubSpot portal, Retrieve the settings for blog ID 12345, Get the revision history for the marketing blog, Restore the German blog to last week's settings

Not supported: Does not create new blogs, publish blog posts, or manage authors — use for reading and updating existing HubSpot Blog configuration only.

The HubSpot Blog Settings API manages the configuration of each Blog object in a HubSpot portal — the container that holds posts, authors, tags, and templates. It exposes endpoints for reading and updating per-blog settings, listing revision history, and grouping settings across translated blog variants. Use it when the same configuration change must be applied uniformly across multiple blogs or language editions.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Blog Settings to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Blog Settings, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Blog Settings API.

Retrieve current settings for a specific blog by blogId

List every blog configured in the HubSpot portal in one call

Roll a blog's settings back to a prior revision when a change introduces an error

Inspect the full revision history for a blog before approving a configuration change

Attach a blog to a multi-language group so translated blogs share configuration intent

Update settings across every language variant of a blog in one batch call

Use Cases

Patterns agents use Blog Settings API for, with concrete tasks.

★ Multi-Locale Blog Configuration

Brands running translated blogs need shared configuration — categories, root URL, posting cadence — to stay aligned. The multi-language endpoints attach blog variants to one group and propagate updates across them in a single call. The result is fewer drift bugs between locales and a faster path from a configuration change to live blog content.

Group three blogs under one language group via /cms/v3/blog-settings/settings/multi-language/attach-to-lang-group, then call /cms/v3/blog-settings/settings/multi-language/update-languages to apply a shared change.

Configuration Change Approval

When marketing operations changes a blog's URL structure or template, mistakes can break canonical URLs and SEO. The settings revision endpoints let an agent diff the current state against a prior revision, flag the change, and roll back via the revision-restore route if the change is rejected.

Fetch /cms/v3/blog-settings/settings/{blogId}/revisions, compare the latest two revisions, and if the diff is unacceptable POST to the matching revision endpoint to restore the prior version.

Portal Blog Inventory

Agencies managing multiple HubSpot portals need a clean inventory of every blog and its settings. A single GET on the settings root returns every blog object with its configuration, suitable for piping into a governance dashboard or a content audit tool.

Call GET /cms/v3/blog-settings/settings, write each blog's id, language, and rootUrl to a CSV, and flag any blogs whose root URL does not match the brand's domain pattern.

Agent-Driven Blog Setup

An AI agent provisioning a new HubSpot blog needs to set the language, URL, and publish defaults without operator hand-holding. Through Jentic, the agent searches for the settings update operation, loads the schema, and executes the call against the target blog, then verifies via the revision endpoint that the change took effect.

Use Jentic to search 'update hubspot blog settings', load the schema, execute it with the new rootUrl and language, then read /cms/v3/blog-settings/settings/{blogId}/revisions to confirm the new revision.

Key Endpoints

9 endpoints — the hubspot blog settings api manages the configuration of each blog object in a hubspot portal — the container that holds posts, authors, tags, and templates.

METHOD

PATH

DESCRIPTION

GET

/cms/v3/blog-settings/settings

List every blog's settings

GET

/cms/v3/blog-settings/settings/{blogId}

Retrieve settings for one blog

GET

/cms/v3/blog-settings/settings/{blogId}/revisions

List revision history

GET

/cms/v3/blog-settings/settings/{blogId}/revisions/{revisionId}

Read a specific revision

POST

/cms/v3/blog-settings/settings/multi-language/attach-to-lang-group

Attach a blog to a language group

POST

/cms/v3/blog-settings/settings/multi-language/update-languages

Update settings across every language variant

POST

/cms/v3/blog-settings/settings/multi-language/set-new-lang-primary

Set the primary language for a group

GET

/cms/v3/blog-settings/settings

List every blog's settings

GET

/cms/v3/blog-settings/settings/{blogId}

Retrieve settings for one blog

GET

/cms/v3/blog-settings/settings/{blogId}/revisions

List revision history

GET

/cms/v3/blog-settings/settings/{blogId}/revisions/{revisionId}

Read a specific revision

POST

/cms/v3/blog-settings/settings/multi-language/attach-to-lang-group

Attach a blog to a language group

POST

/cms/v3/blog-settings/settings/multi-language/update-languages

Update settings across every language variant

POST

/cms/v3/blog-settings/settings/multi-language/set-new-lang-primary

Set the primary language for a group

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

HubSpot OAuth tokens and Private App keys live in the encrypted Jentic vault (MAXsystem). Agents only ever hold a scoped execution token, so the underlying HubSpot secret stays out of model context.

Intent-based discovery

Intent-based discovery

Agents search Jentic with intents like 'list hubspot blogs' or 'rollback hubspot blog settings' and receive the matching operation plus a ready-to-fill input schema.

Time to first call

Time to first call

Direct integration: 1-2 days to wire OAuth, paginate the settings list, and handle revision restore. Through Jentic: under an hour from search to first successful call.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Blog Posts

→

The blog posts that live inside the blogs configured here

Use Posts after configuring a blog when the agent needs to publish content into it.

Complementary

Blog Authors

→

Author profiles attached to posts within these blogs

Use Authors when the agent needs to manage who writes inside the configured blog.

Alternative

CMS Pages

→

Manages site and landing pages instead of blog posts

Choose Pages when the content type is a marketing page rather than a blog entry.

FAQs

Specific to using Blog Settings API through Jentic.

What authentication does the HubSpot Blog Settings API use?

It accepts HubSpot OAuth 2.0 tokens or Private App tokens in the Authorization header with the content scope. Jentic isolates those credentials in its vault and hands the agent a scoped execution token instead of the raw secret.

Can I create a new blog with the Blog Settings API?

No. The endpoints in this API only read or update existing blog settings — there is no POST to create a brand-new Blog object. New blogs must be created from the HubSpot UI, after which the API can manage their configuration.

What are the rate limits for the HubSpot Blog Settings API?

It shares HubSpot's standard public API caps: 100 requests per 10 seconds for OAuth apps and 110 per 10 seconds for Private Apps on Pro and Enterprise. Settings endpoints are infrequently called so rate limits rarely bind.

How do I roll a blog back to an earlier configuration through Jentic?

After pip install jentic, search 'restore hubspot blog settings revision', load the schema, and execute it with the blogId and revisionId. Jentic handles auth and posts to the matching revision endpoint.

Does updating one language variant update the others?

Only when called via /cms/v3/blog-settings/settings/multi-language/update-languages, which propagates the change across the language group. A direct PATCH on a single blogId only modifies that one blog.

GET STARTED

Start building with Blog Settings API

Explore with Jentic
View OpenAPI Document