{"id":19836665,"url":"https://github.com/rapidapi/marketplace-hubspot-package","last_synced_at":"2025-06-16T02:08:42.262Z","repository":{"id":115518447,"uuid":"107537943","full_name":"RapidAPI/Marketplace-HubSpot-Package","owner":"RapidAPI","description":null,"archived":false,"fork":false,"pushed_at":"2023-04-27T15:41:28.000Z","size":25,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-09T16:09:12.935Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RapidAPI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-10-19T11:33:56.000Z","updated_at":"2017-11-19T10:16:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"4e849fe4-cb94-470b-a78b-e9e314a4653d","html_url":"https://github.com/RapidAPI/Marketplace-HubSpot-Package","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RapidAPI/Marketplace-HubSpot-Package","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RapidAPI%2FMarketplace-HubSpot-Package","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RapidAPI%2FMarketplace-HubSpot-Package/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RapidAPI%2FMarketplace-HubSpot-Package/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RapidAPI%2FMarketplace-HubSpot-Package/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RapidAPI","download_url":"https://codeload.github.com/RapidAPI/Marketplace-HubSpot-Package/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RapidAPI%2FMarketplace-HubSpot-Package/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260083863,"owners_count":22956409,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T12:12:07.948Z","updated_at":"2025-06-16T02:08:42.240Z","avatar_url":"https://github.com/RapidAPI.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![](https://scdn.rapidapi.com/RapidAPI_banner.png)](https://rapidapi.com/package/Hubspot/functions?utm_source=RapidAPIGitHub_HubspotFunctions\u0026utm_medium=button\u0026utm_content=RapidAPI_GitHub)\n\n# Hubspot Package\nconnect to hubspot apis to interact with your hubspot account and perform a variety of different actions.\n* Domain: [Hubspot](http://https://www.hubspot.com/)\n* Credentials: \n\n## How to get credentials: \n0. Go to your HubSpot Settings. Log in to your HubSpot account. ...\n\n1. Click on the Users \u0026 Teams link. Once in Settings, click on Users \u0026 Teams in the left-hand side menu. \nCreate user. Click the Create user button at the top-right side of the screen.\n\n\n\n\n\n## Custom datatypes: \n |Datatype|Description|Example\n |--------|-----------|----------\n |Datepicker|String which includes date and time|```2016-05-28 00:00:00```\n |Map|String which includes latitude and longitude coma separated|```50.37, 26.56```\n |List|Simple array|```[\"123\", \"sample\"]``` \n |Select|String with predefined values|```sample```\n |Array|Array of objects|```[{\"Second name\":\"123\",\"Age\":\"12\",\"Photo\":\"sdf\",\"Draft\":\"sdfsdf\"},{\"name\":\"adi\",\"Second name\":\"bla\",\"Age\":\"4\",\"Photo\":\"asfserwe\",\"Draft\":\"sdfsdf\"}] ```\n \n\n## Hubspot.getContentEvents\nGet events from the calendar. The endpoint supports filtering to get the specific events you want.\n\n| Field          | Type       | Description\n|----------------|------------|----------\n| startDate      | string     | The beginning value of the query range, in UTC, in milliseconds\n| endDate        | string     | The end value of the query range, in UTC, in milliseconds\n| hapikey        | string     | API key if Authorization header isn't present\n| limit          | string     | The maximum number of items to return. Defaults to 100.\n| offset         | string     | Starting value to page by. Defaults to 0.\n| contentCategory| string     | The category of content to filter by, values include \"blog-post\", \"email\"\n| campaignGuid   | string     | Show tasks by campaign guid. Multiple can be specified.\n| accessToken    | credentials| if hapikey isn't present\n\n## Hubspot.getSocialEvents\nGet events from the calendar. The endpoint supports filtering to get the specific events you want.\n\n| Field          | Type       | Description\n|----------------|------------|----------\n| startDate      | string     | The beginning value of the query range, in UTC, in milliseconds\n| endDate        | string     | The end value of the query range, in UTC, in milliseconds\n| hapikey        | string     | API key if Authorization header isn't present\n| limit          | string     | The maximum number of items to return. Defaults to 100.\n| offset         | string     | Starting value to page by. Defaults to 0.\n| contentCategory| string     | The category of content to filter by, values include \"blog-post\", \"email\"\n| campaignGuid   | string     | Show tasks by campaign guid. Multiple can be specified.\n| accessToken    | credentials| if hapikey isn't present\n\n## Hubspot.getCalendarTaskEvents\nGet events from the calendar. The endpoint supports filtering to get the specific events you want.\n\n| Field          | Type       | Description\n|----------------|------------|----------\n| startDate      | string     | The beginning value of the query range, in UTC, in milliseconds\n| endDate        | string     | The end value of the query range, in UTC, in milliseconds\n| hapikey        | string     | API key if Authorization header isn't present\n| limit          | string     | The maximum number of items to return. Defaults to 100.\n| offset         | string     | Starting value to page by. Defaults to 0.\n| contentCategory| string     | The category of content to filter by, values include \"blog-post\", \"email\"\n| campaignGuid   | string     | Show tasks by campaign guid. Multiple can be specified.\n| accessToken    | credentials| if hapikey isn't present\n\n## Hubspot.getAllCalendarEvents\nGet events from the calendar. The endpoint supports filtering to get the specific events you want.\n\n| Field          | Type       | Description\n|----------------|------------|----------\n| startDate      | string     | The beginning value of the query range, in UTC, in milliseconds\n| endDate        | string     | The end value of the query range, in UTC, in milliseconds\n| hapikey        | string     | API key if Authorization header isn't present\n| limit          | string     | The maximum number of items to return. Defaults to 100.\n| offset         | string     | Starting value to page by. Defaults to 0.\n| contentCategory| string     | The category of content to filter by, values include \"blog-post\", \"email\"\n| campaignGuid   | string     | Show tasks by campaign guid. Multiple can be specified.\n| accessToken    | credentials| if hapikey isn't present\n\n## Hubspot.createTask\nCreate a new Task. Creating a task of type BLOG_POST, EMAIL, or LANDING_PAGE will create a draft of the respective content and associate it with the Task, returning a contentId in the response.\n\n| Field         | Type       | Description\n|---------------|------------|----------\n| hapikey       | credentials| API key if Authorization header is not present\n| accessToken   | credentials| if hapikey isn't present\n| eventDate     | string     | When the task is set to be due, in milliseconds since the epoch\n| eventType     | string     | Type of calendar event; for tasks this is always PUBLISHING_TASK\n| category      | string     | type of task; one of BLOG_POST, EMAIL, LANDING_PAGE, CUSTOM\n| state         | string     | value of TODO or DONE\n| campaignGuid  | string     | value of campaign GUID associated with Task\n| name          | string     | Name of Task\n| description   | string     | description of Task\n| ownerId       | string     | HubSpot id of the user that the task is assigned to. See the Owners API to get a list of owner Ids\n| topicIds      | string     | Array: The list of ids of topics associated with the associated Blog Post, if any. Otherwise null. Only read for BLOG_POST Tasks. See Topics API to get a list of topic ids.\n| contentGroupId| string     | The ID of the content group (aka blog) that the associated Blog Post will belong to, if any. Only read for BLOG_POST Tasks. See Blog API to get a list of blogs ids.\n| templatePath  | string     | (optional) The template to use for emails and landing pages. only read for EMAIL and LANDING_PAGE categories.\n\n## Hubspot.getCalendarTaskByID\nGet a specific calendar task by ID.\nThis endpoint returns a a task by specifying the ID of that task\n\n| Field      | Type       | Description\n|------------|------------|----------\n| taskId     | string     | The ID of the required task\n| hapikey    | string     | API key if Authorization header isn't present\n| accessToken| credentials| if hapikey isn't present\n\n## Hubspot.updateCalendarTask\nUpdate a Task. this action will replace any existing allowed fields specified. Any fields not included will not change from existing values.\n\n\n| Field       | Type       | Description\n|-------------|------------|----------\n| hapikey     | string     | API key if Authorization header isn't present\n| taskId      | string     | Unique identifier for the task to delete\n| accessToken | credentials| if hapikey isn't present\n| eventDate   | string     | When the task is set to be due, in milliseconds since the epoch\n| eventType   | string     | Type of calendar event; for tasks this is always PUBLISHING_TASK\n| category    | string     | type of task; one of BLOG_POST, EMAIL, LANDING_PAGE, CUSTOM. This must match existing value.\n| state       | string     | value of TODO or DONE\n| category    | string     | type of task; one of BLOG_POST, EMAIL, LANDING_PAGE, CUSTOM. This must match existing value.\n| campaignGuid| string     | value of campaign GUID associated with Task\n| topicIds    | string     | The list of ids of topics associated with the associated Blog Post, if any. Otherwise null. Only read for BLOG_POST Tasks. See Topics API to get a list of topic ids.\n| name        | string     | Name of Task\n| description | string     | description of Task.\n| ownerId     | string     | HubSpot id of the user that the task is assigned to. See the Owners API to get a list of owner Ids.\n\n## Hubspot.deleteCalendarTask\nDeletes Task from system. If there is a content object (Blog post, email, landing page) associated, they will not be affected.\n\n| Field      | Type       | Description\n|------------|------------|----------\n| hapikey    | string     | API key if Authorization header isn't present\n| taskId     | string     | Unique identifier for the task to delete\n| accessToken| credentials| if hapikey isn't present\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frapidapi%2Fmarketplace-hubspot-package","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frapidapi%2Fmarketplace-hubspot-package","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frapidapi%2Fmarketplace-hubspot-package/lists"}