GET
/v1/render.jsHosted renderer script
Load this script in the customer frontend for the default Server API render path. It exposes window.wavebird.renderPlacement, clearPlacement, startTurn, and withTurn.
Request parameters
| Name | Type | Required | Description |
|---|
Returns
| Name | Type | Description |
|---|---|---|
| window.wavebird.renderPlacement(options) | function | Renders a decision or placement into a target element using placement.render.frame_url. |
| window.wavebird.withTurn(target, work) | function | Starts the placement request, runs the app work, and preserves required viewability timing before cleanup. |
Request example
GET /v1/render.js
get-renderer.shbash
1curl "https://api.wavebird.ai/v1/render.js" \2 -H "Accept: application/javascript"Response example
Response
response.jsonjson
1window.wavebird.renderPlacement({ target: "#wavebird-slot", decision });Errors
not_found404Renderer script route is unavailable.