The Rapidi HubSpot connection is built on a HubSpot app with a specific set of OAuth scopes. These scopes determine which HubSpot objects (standard and custom) the connection is technically capable of reading or writing.
Having a scope enabled on the app is not enough on its own to guarantee an object can be used. The HubSpot user who authorizes the connection also needs proper access to that object in their own HubSpot instance.
Companies
crm.objects.companies.readcrm.objects.companies.writecrm.schemas.companies.readContacts
crm.objects.contacts.readcrm.objects.contacts.writecrm.schemas.contacts.readOwners
crm.objects.owners.readUsers
crm.objects.users.readsettings.users.readConversations
conversations.readconversations.writeLists
crm.lists.readcrm.lists.writeDeals
crm.objects.deals.readcrm.objects.deals.writecrm.schemas.deals.readLeads
crm.objects.leads.readcrm.objects.leads.writeForecasts
crm.objects.forecasts.readLine Items
crm.objects.line_items.readcrm.objects.line_items.writecrm.schemas.line_items.readProducts
crm.objects.products.readcrm.objects.products.writeQuotes
crm.objects.quotes.readcrm.objects.quotes.writecrm.schemas.quotes.readInvoices
crm.objects.invoices.readcrm.objects.invoices.writecrm.schemas.invoices.readcrm.schemas.invoices.writeOrders
crm.objects.orders.readcrm.objects.orders.writecrm.pipelines.orders.readcrm.pipelines.orders.writecrm.schemas.orders.readCarts
crm.objects.carts.readcrm.objects.carts.writecrm.schemas.carts.readCommerce Payments
crm.objects.commercepayments.readcrm.schemas.commercepayments.readSubscriptions
crm.objects.subscriptions.readcrm.objects.subscriptions.writecrm.schemas.subscriptions.readCurrencies
settings.currencies.readsettings.currencies.writeE-commerce
e-commerceTickets
ticketsFeedback Submissions
crm.objects.feedback_submissions.readServices
crm.objects.services.readcrm.objects.services.writecrm.schemas.services.readAppointments
crm.objects.appointments.readcrm.objects.appointments.writecrm.schemas.appointments.readCourses
crm.objects.courses.readcrm.objects.courses.writecrm.schemas.courses.readProjects
crm.objects.projects.readcrm.objects.projects.writecrm.schemas.projects.readMarketing Events
crm.objects.marketing_events.readcrm.objects.marketing_events.writeGoals
crm.objects.goals.readcrm.objects.goals.writeCustom Objects
crm.objects.custom.readcrm.objects.custom.writecrm.schemas.custom.readFiles
filesHaving a scope available on the app does not guarantee that data can be read from or written to that object.
The HubSpot user who authorized the connection must also have object-level permission for that object in their own HubSpot instance. HubSpot enforces this on top of the app's scopes: even if the connection requests, for example, crm.objects.companies.read, the integration will fail to retrieve companies if the authorizing user does not personally have access to the Companies object in HubSpot.
In short, two conditions must both be true for an object to work:
If a customer needs an object that is not currently part of the app's scope list:
Comment Editor X