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.
Authorization
bearerAuth API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
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.connectWhopAdsCredentials({ body: { apiKey: 'tok_abc123', profileId: 'profile_abc123', },});console.log(data);{ "accountId": "6507a1b2c3d4e5f6a7b8c9d0", "whopAccountId": "biz_Ab3dEf9hJk2mN", "accountName": "Shine Time Auto Detailing"}Connect self-hosted WordPress with an application password
Connects one self-hosted WordPress site using a WordPress username and application password. `siteUrl` must use HTTPS and may include the path where WordPress is installed. Zernio discovers the REST API, verifies the credentials and required post/media/taxonomy capabilities, then stores the password encrypted. Create an application password in the WordPress user's profile; do not send the user's login password. Reconnecting the same site and profile updates the connection in place.
List posts
Returns a paginated list of posts. Published posts include platformPostUrl with the public URL on each platform. A query parameter that is not listed here returns 400 naming it and the accepted parameters, so a misspelled filter never silently returns the unfiltered list.