APIs & Integrations

igorchaida
Member

APIs and Endpoints

Hi everyone,

 

I would like to export some log data from Hubspot and I need to understand a little bit more about API and Endpoints, I'm sending below some questions below:

 

  • Where in the documentation do I find all the parameters that can be used within properties in the API calls of all endpoints?
  • When an action (note, email, message) is not associated with a business, can I retrieve in the API the relation of the data?
  • When endpoint can I consume to have all the history of the business that is registered in Hubspot? Business data and all the messages that were linked to it?
  • What is the Entity-Relationship Model or Entity-Relationship Diagram of the data that is retrieved by the endpoints?
  • The most current python lib for consuming the endpoint data is hubspot-api-client 7.5.0?
  • What is the consumption limit of the endpoints? The question is because we want to extract all data from the start of the operation.

Thank you in advance, 

Igor Chaida

0 Upvotes
1 Reply 1
TDwebdev
Contributor | Diamond Partner
Contributor | Diamond Partner

APIs and Endpoints

Hi igorchaid,

Did you see the documentation at: https://legacydocs.hubspot.com/docs/overview

 

Example in python:

 

import requests

# Replace with your HubSpot access token
access_token = 'your_access_token'

# Set up the headers with Bearer authentication
headers = {
    'Authorization': f'Bearer {access_token}',
    'Content-Type': 'application/json',
}

# Replace the following URL with the HubSpot API endpoint you want to call
url = 'https://api.hubapi.com/crm/v3/objects/contacts'

# Make a GET request to the HubSpot API
response = requests.get(url, headers=headers)

# Check if the request was successful
if response.status_code == 200:
    # Parse the JSON response
    data = response.json()

    # Print the retrieved data
    print(data)
else:
    print(f'Request failed with status code {response.status_code}')

 

 

 



Vet Digital

Did my post solve your question? Help the community by marking it as a solution