Create the credential
In HubSpot, open Development → Legacy apps → Private apps, create a private app for Platinur, and grant only the read scopes needed for the objects you select:crm.objects.contacts.read,
crm.objects.companies.read, and/or crm.objects.deals.read. Save the app and copy the private
app access token when HubSpot displays it. Do not add write scopes.
Connect
- Open Integrations → New Source → HubSpot.
- Paste the private app token and choose Contacts, Companies, and/or Deals.
- Test the connection and create the source.
- Discover the selected objects in Schema, then run the first sync.
- Add a schedule if the source should refresh automatically.
paging.next cursor and requests a reviewed set of useful
properties for each object. Rate-limit and provider failures are retried within bounded limits;
an incomplete sync is reported as failed.
Common failures
- 401 unauthorized: copy the current private-app token again, without quotes or spaces.
- 403 missing scope: add the exact read scope for the object being loaded, then test again.
- An object is missing: select Contacts, Companies, or Deals in Platinur and ensure the app has that object’s corresponding read scope.
- Rate limit: allow the connector retry to finish; stagger schedules if the error recurs.