Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hubspot CMS #886

Merged
merged 33 commits into from
Jul 19, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
160b208
certify-connector
troystaylor Jun 2, 2021
5fb06db
certify-connector
troystaylor Jun 2, 2021
08dd312
Revert "certify-connector"
troystaylor Jun 2, 2021
4d7fb5d
Revert "certify-connector"
troystaylor Jun 2, 2021
1ce889c
certify-connector
troystaylor Jun 2, 2021
f1a1cc3
certify-connector
troystaylor Jun 3, 2021
620a2cc
certify-connector
troystaylor Jun 4, 2021
5ee79bc
Update apiDefinition.swagger.json
troystaylor Jun 14, 2021
06373fc
Update apiDefinition.swagger.json
troystaylor Jun 14, 2021
3f91d0e
Update apiDefinition.swagger.json
troystaylor Jun 14, 2021
0b9558f
Delete icon.png
troystaylor Jun 14, 2021
c4baf93
Delete settings.json
troystaylor Jun 14, 2021
66b9a0e
Delete independent-publisher-connectors/HubSpot CRM directory
troystaylor Jun 14, 2021
413ee71
Delete independent-publisher-connectors/HubSpot Marketing directory
troystaylor Jun 14, 2021
63b601d
Delete independent-publisher-connectors/Xero Accounting directory
troystaylor Jun 14, 2021
1a8d4e6
Delete independent-publisher-connectors/Xero Payroll - UK directory
troystaylor Jun 14, 2021
a5338ce
Delete independent-publisher-connectors/Xero Projects directory
troystaylor Jun 14, 2021
e8365c6
Fix remaining descriptions, scope should be string
troystaylor Jun 15, 2021
b5a453e
Fix clientId
troystaylor Jun 15, 2021
3ef3462
apiProperties fix
mamurshe Jun 16, 2021
2e7379e
Update apiProperties.json
mamurshe Jun 17, 2021
05fc3a2
Update README.md
troystaylor Jun 17, 2021
fc84ab7
Update README.md
troystaylor Jun 17, 2021
719dea8
Update apiProperties.json
troystaylor Jun 24, 2021
569002b
Update apiProperties.json
troystaylor Jun 28, 2021
cfdbe8e
Change connectionParameters to parameters
troystaylor Jun 29, 2021
5a260b4
Update required scopes
troystaylor Jun 29, 2021
b87e7dc
Change to "redirectUrl": "https://global.consent.azure-apim.net/redir…
troystaylor Jun 30, 2021
debfb74
Fixed scopes
troystaylor Jul 11, 2021
b11e0f4
Removed unused scopes
troystaylor Jul 11, 2021
45aca12
Fix hapikey
troystaylor Jul 11, 2021
fcc3466
Removed API key connection
troystaylor Jul 19, 2021
5257429
Removed security
troystaylor Jul 19, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions independent-publisher-connectors/HubSpot CMS/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# HubSpot CMS
HubSpot’s CMS platform has all the tools and integrations you need for marketing, sales, content management, and customer service. CMS Hub powers your website with a CMS that makes it easy to grow better. Developers build using flexible themes and content structures. Marketers easily edit and create pages on their own. Customers get a personalized, secure experience.

## Publisher: Hitachi Solutions

## Prerequisites
A paid or trial HubSpot account.

## Getting Started
You will need to gather either an API key or OAuth credentials to use with this connector.

## Obtaining Credentials
A HubSpot account (trial or paid) is needed for API key access. The API key is specific to a HubSpot account, not each user, and only one key is allowed at a time. The key can be found in Account Settings > Account Setup > Integrations > API Keys. More information can be found [here](https://knowledge.hubspot.com/articles/kcs_article/integrations/how-do-i-get-my-hubspot-api-key).

A free HubSpot developer account is needed to install an OAuth app in your account for OAuth 2.0 access. Installed apps can be found in Account Settings > Account Setup > Integrations > Connected Apps. More information can be found [here](https://developers.hubspot.com/docs/api/working-with-oauth).

## Supported Operations

### Pages
#### List pages (V2)
Get all of your pages.
#### Create a new page (V2)
Create a new page.
#### Update a page (V2)
Updates a page in the database. If not all top level fields are included in the body, we will only update the included fields.
#### Delete a page (V2)
Marks a page as deleted. Returns 204 No Content letting you know that the page was successfully deleted. The page can be restored later via a POST to the restore-deleted endpoint.
#### Publish or unpublish a page (V2)
Either publishes or cancels publishing based on the POSTed JSON.

### Templates
#### List templates (V2)
Get all templates.
#### Create a new template (V2)
Create a new coded template object in Design Manager.
#### Update the template (V2)
Updates a template. If not all the fields are included in the body, we will only update the included fields.
#### Delete the template (V2)
Marks the selected Template as deleted. The Template can be restored later via a POST to the restore-deleted endpoint.

## Known Issues and Limitations
No issues and limitations are known at this time.

## Frequently Asked Questions
### How do I obtain API key?
If you are not the HubSpot administrator for your account, check with the administrator before generating a new API key. If you have a HubSpot developer account connected to your company account, multiple OAuth apps can be installed in each company account.
Loading