Hubspot
This integration is provided as an Open Authorization API (OAA) connector package. Contact our support team for more information.
Veza HubSpot Connector
Python connector for HubSpot to collect teams, roles and users data for the Veza Open Authorization (OAA) API.
Veza Application Mapping
HubSpot | OAA Application | Notes |
---|---|---|
Instance | Application | |
Teams | Local Groups | |
Roles | Local Roles | |
Users | Local Users |
Discovered Properties
Entity | Property | Description |
---|---|---|
User |
| User's email address |
User |
| User's primary team name |
User |
| User's list of secondary team names |
User |
| User's role |
Group |
| Team's ID provided by HubSpot |
Group |
| Team's name |
Role |
| Role's ID provided by HubSpot |
Role |
| Role's name |
Setup
HubSpot
To generate access token, we need to create private app in HubSpot.
Please follow the given steps in Create Private App
Veza
Generate an API key for your Veza user. API keys can be managed in the Veza interface under Administration -> API Keys. For detailed instructions consult the Veza User Guide.
Running the Connector
Command Line
Install the requirements:
Set the Secrets:
Run the connector:
Parameters
CLI Parameter | Environment Variable | Description |
---|---|---|
|
| URL of Veza system |
| API key for Veza connection | |
n/a |
| HubSpot Access Token to Authenicate. |
|
| HubSpot Private App Name |
| Enable verbose debug output | |
| Save OAA Payload as local JSON file before upload |
Last updated