Get HubSpot OAuth connect URL
Initiates OAuth for a HubSpot portal. HubSpot is a connect-only CRM
platform: the connected account does not post, read analytics or run
ads. One HubSpot portal can be connected per profile; connecting a
different portal to a profile that already has one redirects with
error=hubspot_profile_has_portal.
Redirect the user to authUrl; after authorization, HubSpot returns
the browser to Zernio's internal callback and Zernio redirects to
redirect_url (or the dashboard when omitted). On success the redirect
carries connected=hubspot, profileId, accountId and username
(the portal domain); on failure it carries error, platform=hubspot
and error_message. Reconnecting the same portal and profile updates
the stored connection in place and keeps its settings.
Requested scopes: oauth, crm.objects.contacts.read, crm.objects.contacts.write.
API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.
In: header
Query Parameters
Your Zernio profile ID (get from /v1/profiles).
Custom redirect after connection. Must be an absolute http(s) URL or custom app scheme such as myapp://callback; relative and unsafe URLs return 400.
Response Body
application/json
application/json
application/json
application/json
import Zernio from '@zernio/node';const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });const { data } = await zernio.connect.getHubSpotConnectUrl({ query: { profileId: 'profile_abc123', },});console.log(data);{ "authUrl": "http://example.com", "state": "string"}Connect a Whop account
Connect a Whop account with an Account API key from the Whop dashboard (Developer > API keys). The key only has to be able to read its own account: Zernio calls `GET /accounts/me` once to learn the account id (`biz_...`) and name, then stores the key. What the connection unlocks today is the Whop Pixel through the tracking-tags API: the account id is the pixel, so `GET /v1/accounts/{accountId}/tracking-tags` lists it and `POST .../tracking-tags/{biz_...}/install` puts it on a Shopify store or WordPress site. Whop campaigns are not managed through Zernio. One Whop account per profile.
Get Wix site install URL
Returns the Wix installer link for the Zernio app. The user picks one of their Wix sites there and approves the app; Wix then returns the browser to Zernio's internal callback, which connects that site and redirects to `redirect_url` (or the dashboard when omitted). Wix is a connect-only blog platform: the connected account powers the Blogs API (`/v1/accounts/{accountId}/blogs`) and does not support social posts, inbox, analytics or ads. The site needs the Wix Blog app. Access tokens renew by themselves; removing the Zernio app from the site in Wix disconnects the account.