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.
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
{ "account": { "_id": "string", "platform": "wordpress", "username": "string", "displayName": "string", "profileId": "string" }}Get WordPress.com OAuth connect URL
Initiates OAuth for a WordPress.com site or a Jetpack-connected site. WordPress 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, ads, or Shopify product operations. Redirect the user to `authUrl`; after authorization, WordPress returns the browser to Zernio's internal callback and Zernio redirects to `redirect_url` (or the dashboard when omitted). Reconnecting the same site and profile updates the stored connection in place. The consent request omits `scope` to use WordPress.com's default single-site grant. Granular scopes cannot access the `/wp/v2` article API. Zernio checks that API before saving the connection and does not request explicit `global` authorization across all sites.
Read a Facebook Page's webhook subscription
Returns the webhook fields Zernio's app is subscribed to on the connected Page, read live from Meta. Use it to confirm `leadgen` is present: a Page missing it keeps delivering every other event while lead ads stop arriving, with nothing to indicate it.