Skip to main content
You probably already purge your CDN’s cache the moment a page is published, updated, or unpublished. Add one more call at that same trigger point, and AXP Edge stays in sync too — the next AI crawler that visits gets a fresh render instead of the page it cached before your edit. You don’t strictly need this: AXP Edge also re-scans every page on its own periodic cycle, so pages stay reasonably fresh either way. This call just closes the gap — same-second freshness instead of waiting for the next scan.
This purges exactly one URL. It is not a site-wide cache flush — there’s no client-facing bulk/global purge. If you need every page invalidated at once (e.g. a full site migration), contact support@thepublive.com.

Prerequisites

  • An AXP client API key for your publisher. Keys are issued per client — contact support@thepublive.com if you don’t have one yet (there’s no self-serve key page in the dashboard yet).
  • AXP Edge enabled for your publisher.
  • The domain you send in x-pl-host must be a domain already registered against your publisher account (primary or alternate) — anything else is rejected.

How it works

Endpoint
Headers Body
Both fields are required strings. Always set host to the same domain as your x-pl-host header — the two are checked independently, and sending different domains means the purge won’t target what you expect. Response — 200 OK
The call clears the cache but doesn’t re-render the page inline. The next AI-crawler request for that URL gets a fresh render; nothing is pre-warmed by this call.

Set up the integration

1

Get your API key

Get your AXP client API key from Publive (see Prerequisites).
2

Hook it into your publish event

In your CMS, add this call right alongside whatever already purges your CDN’s cache on publish/update/unpublish. No existing CDN purge? Hook it into that same publish event directly.
3

Send the changed URL

Send host + path for the exact URL that changed. Call it once per URL — there’s no batch/bulk variant.
4

Test

Test on staging with a URL you don’t mind purging, then confirm on a real publish.
Example

Errors

Verify

  • Load the page once (so AXP Edge has something cached), call the webhook for that URL, then re-request it with a crawler user-agent (e.g. ClaudeBot) — the response should reflect your latest content, not the previous cached version.
  • A 200 with {"status": "success"} only confirms the call was accepted, not that the page was cached beforehand — invalidating a URL AXP Edge never rendered is a harmless no-op.

Troubleshooting

Rollback

Nothing to unwind. Stop calling the endpoint and AXP Edge falls back to its periodic drift check for that URL — freshness just goes back to scan-cycle latency instead of real time.

Next steps

AXP Edge dashboard

Monitor agent traffic and manage optimization rules.

CDN integration guides

Route AI-agent traffic to AXP Edge itself — see the Cloudflare, Akamai, Vercel, and other CDN guides.
Last modified on August 21, 2026