Publishing

Two ways to deliver finished articles for this domain. Publish straight into your WordPress site, or have Capraseo send each finished article to your own endpoint as a signed webhook. Set up either, both, or neither — you stay in control, and nothing is sent until an article is ready.

Method 1 Publish to WordPress

Connect your WordPress site so finished articles can be published straight to it. We use the WordPress REST API with an Application Password on a dedicated publishing user — no plugin needed to connect, and Capraseo never touches the rest of your site. Optional: install the small Capraseo SEO Bridge plugin and Capraseo will also set the Yoast / Rank Math SEO title & meta description on each post (WordPress blocks writing those over the API without it).
Loading…

Method 2 Send to a webhook

Prefer your own stack? Give us a URL and, whenever an article for this domain is finished, Capraseo sends it there as a single JSON POST — your app, CMS, or queue takes it from there. Every request is signed so you can be certain it came from us.
Loading…
What we send to your webhook

Each delivery is a single HTTP POST with a JSON body and these headers:

  • Content-Type: application/json
  • X-Capraseo-Event: article.published (a test send uses article.test)
  • X-Capraseo-Signature: sha256=<hex> — HMAC-SHA256 of the raw body, keyed on your signing secret

The body looks like this:


            

To verify a request: recompute HMAC-SHA256(raw_body, signing_secret) and compare it (constant-time) to the hex in X-Capraseo-Signature. Respond 2xx to accept the delivery; any other status is treated as a failure.