HubSpot API

Easiest way to connect with your HubSpot CRM, CMS, Marketing, Analytics Data without coding.

Contact List

Make GET request on this endpoint to contact list with required parameters(if any required).

https://v1.nocodeapi.com/<username>/hubspot/<token>/contacts

- Request Parameters:

ObjectDescription
count[Optional] This parameter lets you specify the amount of contacts to return in your API call.
vidOffset[Optional] Used to page through the contacts. Every call to this endpoint will return a vid-offset value.
propertyMode[Optional] One of “value_only” or “value_and_history” to specify if the current value for a property should be fetched, or the value and all the historical values for that property. Default is “value_only”.
formSubmissionMode[Optional] One of “all”, “none”, “newest”, “oldest” to specify which form submissions should be fetched. Default is “newest”.
showListMemberships[Optional] Boolean "true" or "false" to indicate whether current list memberships should be fetched for the contact. Default is false.

Create Contact

Make POST request on this endpoint to create contact with required parameters(if any required).

https://v1.nocodeapi.com/<username>/hubspot/<token>/contacts

- Request Parameters:

ObjectDescription
body[Required] Pass an array of row array into body

- Body data format example:

{
    "properties": [
        {
            "property": "email",
            "value": "testingapis@hubspot.com"
        },
        {
            "property": "firstname",
            "value": "Adrian"
        },
        {
            "property": "lastname",
            "value": "Mott"
        },
        {
            "property": "website",
            "value": "http://hubspot.com"
        },
        {
            "property": "company",
            "value": "HubSpot"
        },
        {
            "property": "phone",
            "value": "555-122-2323"
        },
        {
            "property": "address",
            "value": "25 First Street"
        },
        {
            "property": "city",
            "value": "Cambridge"
        },
        {
            "property": "state",
            "value": "MA"
        },
        {
            "property": "zip",
            "value": "02139"
        }
    ]
}

Update an Contact

Make PUT request on this endpoint to update an contact with required parameters(if any required).

https://v1.nocodeapi.com/<username>/hubspot/<token>/contacts

- Request Parameters:

ObjectDescription
email[Required] The email address of the contact.
body[Required] Pass an array of row array into body

- Body data format example:

{
    "properties": [
        {
            "property": "email",
            "value": "new-email@hubspot.com"
        },
        {
            "property": "firstname",
            "value": "Adrian"
        },
        {
            "property": "lastname",
            "value": "Mott"
        },
        {
            "property": "website",
            "value": "http://hubspot.com"
        },
        {
            "property": "company",
            "value": "HubSpot"
        },
        {
            "property": "phone",
            "value": "555-122-2323"
        },
        {
            "property": "address",
            "value": "25 First Street"
        },
        {
            "property": "city",
            "value": "Cambridge"
        },
        {
            "property": "state",
            "value": "MA"
        },
        {
            "property": "zip",
            "value": "02139"
        }
    ]
}

Delete a Contact

Make DELETE request on this endpoint to delete a contact with required parameters(if any required).

https://v1.nocodeapi.com/<username>/hubspot/<token>/contacts

- Request Parameters:

ObjectDescription
contactId[Required] You must pass the Contact's ID that

Forms List

Make GET request on this endpoint to forms list with required parameters(if any required).

https://v1.nocodeapi.com/<username>/hubspot/<token>/forms

- Request Parameters:

ObjectDescription
limit[Optional] The number of records to return. Has no default; if ommitted, all forms are returned.
offset[Optional] Used to page through the results. If there are more records in your account than the limit= parameter, you will need to include an offset equal to the number of forms you've already requested.
formTypes[Optional] By default non-marketing forms are filtered out of this endpoint. To request all forms, use this parameter with the value of ALL (case sensitive).

Form Submission

Make GET request on this endpoint to form submission with required parameters(if any required).

https://v1.nocodeapi.com/<username>/hubspot/<token>/formSubmission

- Request Parameters:

ObjectDescription
guid[Required] The unique guid for the form that you want to get the submissions from.
limit[Optional] The number of results to include in the response. Defaults to 20, supports a maximum of 50.
after[Optional] Used to get the next page of results. Each response returns an after value, which is used with this parameter in the next request to get the next page of results.

Deals

Make GET request on this endpoint to deals with required parameters(if any required).

https://v1.nocodeapi.com/<username>/hubspot/<token>/deals

- Request Parameters:

ObjectDescription
limit[Optional] The number of records to return. Defaults to 100, has a maximum value of 250.
offset[Optional] Used to page through the results. If there are more records in your account than the limit= parameter, you will need to use the offset returned in the first request to get the next set of results.
properties[Optional] properties by comma seprated. like this properties=dealname,dealstage,pipeline,hubspot_owner_id,amount,dealtype

Create a deal

Make POST request on this endpoint to create a deal with required parameters(if any required).

https://v1.nocodeapi.com/<username>/hubspot/<token>/deals

- Request Parameters:

ObjectDescription
body[Required] Pass customer object

- Body data format example:

{
    "properties": [
        {
            "value": "164728720",
            "name": "hubspot_owner_id"
        },
        {
            "value": "Tim's Newer Deal",
            "name": "dealname"
        },
        {
            "value": "appointmentscheduled",
            "name": "dealstage"
        },
        {
            "value": "default",
            "name": "pipeline"
        },
        {
            "value": 1409443200000,
            "name": "closedate"
        },
        {
            "value": "60000",
            "name": "amount"
        },
        {
            "value": "newbusiness",
            "name": "dealtype"
        }
    ]
}