HubSpot · Schema

Domain

Represents a domain connected to a HubSpot CMS site

AnalyticsCommerceContentCRMCustomer ServiceEmail MarketingMarketingMarketing AutomationSales

Properties

Name Type Description
id string The unique identifier for the domain
domain string The actual domain or sub-domain (e.g., www.hubspot.com)
createdAt string When the domain was created
updatedAt string When the domain was last updated
isResolving boolean Whether the DNS for this domain is optimally configured for use with HubSpot
isManuallyMarkedAsResolving boolean Whether the domain has been manually marked as resolving
isSslEnabled boolean Whether SSL is enabled for this domain
isSslOnly boolean Whether the domain only accepts HTTPS connections
isPrimaryBlogPost boolean Whether this is the primary domain for blog posts
isPrimarySitePage boolean Whether this is the primary domain for site pages
isPrimaryLandingPage boolean Whether this is the primary domain for landing pages
isPrimaryEmail boolean Whether this is the primary domain for email web pages
isPrimaryKnowledge boolean Whether this is the primary domain for knowledge base
isUsedForBlogPost boolean Whether the domain is used for CMS blog posts
isUsedForSitePage boolean Whether the domain is used for CMS site pages
isUsedForLandingPage boolean Whether the domain is used for CMS landing pages
isUsedForEmail boolean Whether the domain is used for CMS email web pages
isUsedForKnowledge boolean Whether the domain is used for CMS knowledge pages
expectedCname string The expected CNAME record for this domain
redirectTo string The domain to redirect to, if any
secondaryToDomain string The primary domain this domain is secondary to
View JSON Schema on GitHub

JSON Schema

domains-api-domain-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/hubspot/refs/heads/main/json-schema/domains-api-domain-schema.json",
  "title": "Domain",
  "description": "Represents a domain connected to a HubSpot CMS site",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The unique identifier for the domain",
      "example": "3210329704"
    },
    "domain": {
      "type": "string",
      "description": "The actual domain or sub-domain (e.g., www.hubspot.com)",
      "example": "99558489.hubspot.com"
    },
    "createdAt": {
      "type": "string",
      "format": "date-time",
      "description": "When the domain was created",
      "example": "2017-07-11T13:00:52.928Z"
    },
    "updatedAt": {
      "type": "string",
      "format": "date-time",
      "description": "When the domain was last updated",
      "example": "2019-10-08T16:54:57.165Z"
    },
    "isResolving": {
      "type": "boolean",
      "description": "Whether the DNS for this domain is optimally configured for use with HubSpot",
      "example": true
    },
    "isManuallyMarkedAsResolving": {
      "type": "boolean",
      "description": "Whether the domain has been manually marked as resolving",
      "example": false
    },
    "isSslEnabled": {
      "type": "boolean",
      "description": "Whether SSL is enabled for this domain",
      "example": true
    },
    "isSslOnly": {
      "type": "boolean",
      "description": "Whether the domain only accepts HTTPS connections",
      "example": false
    },
    "isPrimaryBlogPost": {
      "type": "boolean",
      "description": "Whether this is the primary domain for blog posts",
      "example": true
    },
    "isPrimarySitePage": {
      "type": "boolean",
      "description": "Whether this is the primary domain for site pages",
      "example": false
    },
    "isPrimaryLandingPage": {
      "type": "boolean",
      "description": "Whether this is the primary domain for landing pages",
      "example": false
    },
    "isPrimaryEmail": {
      "type": "boolean",
      "description": "Whether this is the primary domain for email web pages",
      "example": false
    },
    "isPrimaryKnowledge": {
      "type": "boolean",
      "description": "Whether this is the primary domain for knowledge base",
      "example": false
    },
    "isUsedForBlogPost": {
      "type": "boolean",
      "description": "Whether the domain is used for CMS blog posts",
      "example": true
    },
    "isUsedForSitePage": {
      "type": "boolean",
      "description": "Whether the domain is used for CMS site pages",
      "example": false
    },
    "isUsedForLandingPage": {
      "type": "boolean",
      "description": "Whether the domain is used for CMS landing pages",
      "example": false
    },
    "isUsedForEmail": {
      "type": "boolean",
      "description": "Whether the domain is used for CMS email web pages",
      "example": false
    },
    "isUsedForKnowledge": {
      "type": "boolean",
      "description": "Whether the domain is used for CMS knowledge pages",
      "example": false
    },
    "expectedCname": {
      "type": "string",
      "description": "The expected CNAME record for this domain",
      "example": "99558489.group39.sites.hubspot.net"
    },
    "redirectTo": {
      "type": "string",
      "description": "The domain to redirect to, if any",
      "example": ""
    },
    "secondaryToDomain": {
      "type": "string",
      "description": "The primary domain this domain is secondary to",
      "example": "example.hubspot.com"
    }
  },
  "required": [
    "id",
    "domain",
    "isResolving",
    "isUsedForBlogPost",
    "isUsedForSitePage",
    "isUsedForLandingPage",
    "isUsedForEmail",
    "isUsedForKnowledge"
  ]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/domains-api-domain"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.