LeadSuccess HubSpot Backend

Backend Service - HubSpot Integration API

Service Running

Health Status

Checking...

Active Connections

0

Environment

-

Available API Routes

GET /api/health

Health check endpoint - Returns service status and active connection count

GET /auth/hubspot?orgId=...

Start OAuth authentication flow with HubSpot for the given org

GET /oauth/callback

OAuth callback endpoint for HubSpot authentication

GET/POST /api/hubspot/*

HubSpot contact operations (requires an active connection, identified via X-Org-Id / X-Session-Token)

  • • GET /api/hubspot/check — Check connection status
  • • GET /api/hubspot/rate-limit — Current HubSpot API quota usage
  • • GET /api/hubspot/properties — List contact properties
  • • GET /api/hubspot/contacts — List contacts
  • • GET /api/hubspot/contacts/:id — Get a single contact
  • • POST /api/hubspot/contacts/batch-check — Duplicate check by upsert key / email
  • • POST /api/hubspot/contacts — Create/update a contact
  • • POST /api/hubspot/contacts/:id/attachments — Attach a file to a contact
  • • POST /api/hubspot/refresh — Refresh the stored access token
  • • POST /api/hubspot/logout — Disconnect and clear the stored connection

© 2026 LeadSuccess - HubSpot Integration Backend