Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

HubSpot Multi-Language Management API

Manage multi-language author groups and language variations

HubSpot Multi-Language Management API is one of 93 APIs that HubSpot publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 652 JSON Schema definitions.

Tagged areas include Multi-Language Management. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, code examples, and 652 JSON Schemas.

This API exposes 8 operations across 8 paths, and defines 14 schemas. It is described by OpenAPI 3.1.0, at version 3.0.0.

Requests are made against a single base URL, https://api.hubapi.com.

8 operations 8 paths 14 schemas 6 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
3.0.0
Base URL
https://api.example.com
Authentication
OAuth 2.0
License
Resource Areas
1

Authentication & Security 1

HubSpot Multi-Language Management API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (OAuth2) using the authorizationCode flow, exposing 1 scope.

Paths & Operations 8

Across 8 paths, the API surfaces 8 operations — 6 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Multi-Language Management 8

Manage multi-language author groups and language variations

POST
/cms/v3/blogs/authors/multi-language/detach-from-lang-group
Hubspot Detach Author From Language Group
detachBlogAuthorFromLanguageGroup body → 200default
PUT
/cms/v3/blogs/authors/multi-language/set-new-lang-primary
Hubspot Set New Primary Language
setNewBlogAuthorLanguagePrimary body → 204default
POST
/cms/v3/blogs/authors/multi-language/attach-to-lang-group
Hubspot Attach Author to Language Group
attachBlogAuthorToLanguageGroup body → 200default
POST
/cms/v3/blogs/authors/multi-language/create-language-variation
Hubspot Create Language Variation
createBlogAuthorLanguageVariation body → 200default
POST
/cms/v3/blogs/posts/multi-language/detach-from-lang-group
Hubspot Detach Post From Language Group
detachBlogPostFromLanguageGroup body → 200default
PUT
/cms/v3/blogs/posts/multi-language/set-new-lang-primary
Hubspot Set New Primary Language
setBlogPostLanguagePrimary body → 204default
POST
/cms/v3/blogs/posts/multi-language/attach-to-lang-group
Hubspot Attach Post to Language Group
attachBlogPostToLanguageGroup body → 200default
POST
/cms/v3/blogs/posts/multi-language/create-language-variation
Hubspot Create Language Variation
createBlogPostLanguageVariation body → 200default

Schemas 14

The contract defines 14 schemas that model the data the API accepts and returns. The most detailed are BlogPost (32 properties), BlogAuthor (15 properties), Error (7 properties), Error_2 (7 properties). Each schema is shown below with its type and property counts.

DetachFromLanguageGroupRequest_2
object
Request to detach from multi-language group
1 property 1 required
CreateLanguageVariationRequest_2
object
Request to create language variation
2 properties 2 required
AttachToLanguageGroupRequest
object
Request to attach an author to a multi-language group
4 properties 3 required
CreateLanguageVariationRequest
object
Request to create a language variation of an author
2 properties 2 required
DetachFromLanguageGroupRequest
object
Request to detach an author from a multi-language group
1 property 1 required
ErrorDetail
object
Detailed information about a specific error
5 properties 1 required
ErrorDetail_2
object
Detailed error information
5 properties 1 required
Error_2
object
Standard error response
7 properties 3 required
SetLanguagePrimaryRequest_2
object
Request to set new primary language
1 property 1 required
SetLanguagePrimaryRequest
object
Request to set a new primary language for a multi-language group
1 property 1 required
BlogPost
object
Represents a blog post with all content and metadata
32 properties 4 required
BlogAuthor
object
Represents a blog author profile with biographical and social information
15 properties 4 required
Error
object
Standard error response returned when an API request fails
7 properties 3 required
AttachToLanguageGroupRequest_2
object
Request to attach to language group
4 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

hubspot-multi-language-management-api-openapi.yml Raw ↑

Other APIs HubSpot publishes across the network.

HubSpot Posts API
HubSpot URL Redirects API
HubSpot Pipelines API
HubSpot Products API
HubSpot Line Items API
HubSpot Quotes API
HubSpot CRM Properties API
HubSpot Owners API
HubSpot CRM Imports API
HubSpot Custom Objects API
HubSpot Marketing Events API
HubSpot Forms API