Method Details
HTTP Methods:
POST
Content Type:
application/json
Response Format:
json
Requires Authentication?
Yes
Rate Limited?
Headers
Products:
Marketing
Required Scope:
Create a Blog Author.
There's a new version of the HubSpot API
As of November 30, 2022, HubSpot API Keys are being deprecated and are no longer supported. Continued use of HubSpot API Keys is a security risk to your account and data. Your API Keys could be deactivated at any time after Nov. 30th, and we recommend that you migrate to Private Apps as soon as possible so you do not lose business-critical functionality.
HTTP Methods:
POST
Content Type:
application/json
Response Format:
json
Requires Authentication?
Yes
Rate Limited?
Headers
Products:
Marketing
Required Scope:
Create a Blog Author.
Required Parameters | How to use | Description |
---|---|---|
OAuth Access Token or API Key | Authorization: Bearer {token} header or hapikey={key} query parameter. |
Used to authenticate the request. Please see this page for more details about authentication. |
Parameter name | Type | Description |
---|---|---|
string | The email address of the blog author | |
fullName | string | The first and last name of the blog author |
userId | Long | The HubSpot user id of the blog author |
username | string | The HubSpot username of the blog author |
bio | string | A short biographay of the blog author |
website | string | Url linking to a blog author page |
string | URL or username of the twitter account associated with the author. This will be normalized into the twitter url for said user | |
string | URL to the blog author's linkedin page | |
string | URL to the blog author's facebook page | |
googlePlus | string | URL to the blog author's Google+ page |
avatar | string | URL to the blog author's avatar, if supplying a custom one |
Parameter name | Description |
---|---|
casing | Use the casing=snake parameter to change the API's casing for all query parameters (including those above) and JSON fields (below) to snake_case, rather than camelCase, which is the default. This option is provided for backwards-compatibility and ease of migration from Content v2 APIs, which used snake_case. |
Field name | Type | Description |
---|---|---|
id | string | The unique id of the author |
portalId | string | The hub id |
created | long | When the author was first created, in milliseconds since the epoch |
updated | long | When the author was last updated, in milliseconds since the epoch |
deletedAt | long | When the author was deleted, in milliseconds since the epoch. Zero if the author was never deleted. Use a DELETE request to properly soft delete an author - do not set this value directly. |
fullName | string | The full name of the author |
string | The email address of the author | |
userId | Long | The userid of the author, if associated with a hubspot account |
username | string | The username of the author, if associated with a hubspot account |
slug | string | The URL-friendly version of the author, used in blog urls |
publicUrl | string | Author url based on your primary blog |
displayName | string | The display name of the author |
bio | string | Author's bio text |
googlePlus | string | Author's Google Plus url |
website | string | Author's website url |
string | Author's twitter url | |
string | Author's LinkedIn url | |
string | Author's Facebook url | |
avatar | string | Author's avatar url |
gravatarUrl | string | Author's gravatar url |
twitterUsername | string | Author's twitter username, generated from their twitter url |
hasSocialProfiles | boolean | true if at least one social network (facebook, twitter, googlePlus, likedin) has a url |