Route reference

These routes describe the public wrapper surface behind the direct CslClient integration.

Public API boundary

These routes describe the public wrapper surface behind the direct CslClient integration.

MethodRouteNotes
POST/public/wrapper/v1/jobscreateJob() submits wrapper jobs here. Supplying callback_url opts the job into callback delivery.
GET/public/wrapper/v1/slots/{slot_id}/decisionPolling decision retrieval path used by getDecision() when polling is selected or used as fallback.
GET/public/wrapper/v1/slots/{slot_id}/decision/wsExplicit WebSocket decision-delivery path. The SDK falls back to polling on connection, parse, close, or timeout failures.
POST/public/wrapper/v1/jobs/{job_id}/generationreportGeneration() reports started, finished, and failed lifecycle events here.
POST/public/wrapper/v1/beaconssendBeacon() submits rendered, visible_started, visible_ended, clicked, and related public wrapper beacon types here.

This page is limited to the public wrapper routes used by CslClient. Proxy compatibility is documented separately as its own integration pattern.

This page is intentionally limited to the public `/public/wrapper/v1/*` routes used by `CslClient`.

Proxy compatibility remains documented on the dedicated pattern page. Questions? Ask about integration.

Ask about integration

Ask about integration

Start with Node direct for the recommended production-ready integration path.