|
HubSpotListAddContactToListResponse
|
addExistingContactInAList(String userId, String listId, String contactId)
Add a contact record that has already been created in the system to a contact list.
|
|
String
|
authenticate(String userId, String callbackUrl, String clientId, String hubId, String scope, Map<String, Object> headers)
/**
This process generates the URL required to authenticate against the service.
|
|
String
|
authenticateResponse(String inputRequest)
This process is the one that handles the response of the authentication process.
|
|
Contact
|
createContact(String userId, ContactProperties contactProperties)
Create a new contact in HubSpot with a simple HTTP POST to the Contacts API.
|
|
HubSpotList
|
createContactList(String userId, HubSpotNewList list, List<HubSpotListFilters> filters)
Create a new list in a given HubSpot portal to populate with contacts.
|
|
CustomContactProperty
|
createCustomProperty(String userId, CustomContactProperty contactProperty)
Create a new property in HubSpot.
|
|
CustomContactPropertyGroup
|
createCustomPropertyGroup(String userId, CustomContactPropertyGroup customContactPropertyGroup)
For a given portal, create a new contact proprerty group.
|
|
ContactDeleted
|
deleteContact(String userId, String contactId)
Archive an existing contact from a particular HubSpot portal.
|
|
void
|
deleteCustomProperty(String userId, String contactPropertyName)
Delete an existing property in HubSpot.
|
|
void
|
deleteCustomPropertyGroup(String userId, String groupName)
For a given portal, delete a contact property group based on the name of the group.
|
|
ContactList
|
getAllContacts(String userId, String count, String contactOffset)
For a given portal, return all contacts that have been created in the portal.
|
|
List<CustomContactProperty>
|
getAllCustomProperties(String userId)
Properties in HubSpot are fields that have been created.
|
|
String
|
getCallbackUrl()
|
|
String
|
getClientId()
|
|
HubSpotClientsManager
|
getClientsManager()
|
|
Contact
|
getContactByEmail(String userId, String contactEmail)
For a given portal, return information about a single contact by its email address.
|
|
Contact
|
getContactById(String userId, String contactId)
For a given portal, return information about a single contact by its ID.
|
|
Contact
|
getContactByUserToken(String userId, String contactUserToken)
|
|
HubSpotList
|
getContactListById(String userId, String listId)
For a given portal, return a contact list by its unique ID.
|
|
ContactStatistics
|
getContactStatistics(String userId)
For a given portal, return statistics about that portal's contacts.
|
|
ContactQuery
|
getContactsByQuery(String userId, String query, String count)
For a given portal, return contacts and some data associated with those contacts by the contact's email address or name.
|
|
ContactList
|
getContactsInAList(String userId, String listId, String count, String property, String offset)
For a given portal and a given list, identified by its unique ID, return a list of contacts that are in that list.
|
|
HubSpotListLists
|
getContactsLists(String userId, String count, String offset)
For a given portal, return a set of contact lists that you specify with the count parameter.
|
|
HubSpotCredentialsManager
|
getCredentialsManager()
|
|
CustomContactPropertyGroup
|
getCustomPropertyGroup(String userId, String groupName)
For a given portal, return all contact property groups that have been created in the portal.
|
|
HubSpotListLists
|
getDynamicContactLists(String userId, String count, String offset)
For a given portal, return a set of dynamic contact lists that you specify with the count parameter.
|
|
EmailSubscriptionStatus
|
getEmailSubscriptionStatus(String userId, String hubId, String email)
For a given portal, return all email subscription information for the given email address and portal.
|
|
EmailSubscription
|
getEmailSubscriptions(String userId, String hubId)
For a given portal, return all email subscription types that have been created in the portal.
|
|
String
|
getHubId()
|
|
ObjectStore
|
getObjectStore()
|
|
ContactList
|
getRecentContacts(String userId, String count, String timeOffset, String contactOffset)
For a given portal, return all contacts that have been recently updated or created.
|
|
String
|
getScope()
|
|
boolean
|
hasUserAccessToken(String userId)
Check if the User has an Access Token.
|
|
void
|
initialize()
|
|
void
|
setCallbackUrl(String callbackUrl)
|
|
void
|
setClientId(String clientId)
|
|
void
|
setClientsManager(HubSpotClientsManager clientsManager)
|
|
void
|
setCredentialsManager(HubSpotCredentialsManager credentialsManager)
|
|
void
|
setHubId(String hubId)
|
|
void
|
setObjectStore(ObjectStore objectStore)
|
|
void
|
setScope(String scope)
|
|
ContactProperties
|
updateContact(String userId, String contactId, ContactProperties contactProperties)
Update an existing contact in HubSpot.
|
|
CustomContactProperty
|
updateCustomProperty(String userId, String propertyName, CustomContactProperty contactProperty)
Update an existing property in HubSpot.
|
|
CustomContactPropertyGroup
|
updateCustomPropertyGroup(String userId, String groupName, CustomContactPropertyGroup customContactPropertyGroup)
For a given portal, update a contact property group.
|
|
EmailSubscriptionStatusResult
|
updateEmailSubscriptionStatus(String userId, String hubId, String email, List<EmailSubscriptionStatusStatuses> statuses)
For a given email address and portal, update the email type subscription status.
|
|
EmailSubscriptionStatusResult
|
updateEmailSubscriptionStatusUnsubscribeFromAll(String userId, String hubId, String email)
For a given email address and portal, update the email type subscription unsuscribing from all emails
NOTE: it is only possible to opt email addresses OUT of subscription and there is NO UNDO for this operation.
|