API DOCS

API reference

Build with the wavebird Server API first. Script Tag and SDK remain available for specific setups.

BASE URL

https://api.wavebird.ai

VERSION

v1

STATUS

Stable

Core endpoints

These routes cover activation, placements, advanced job creation, decisions, hosted rendering, beacons, consent, and project configuration.

POST/v1/browser/activateExchanges a publishable key and origin for a short-lived browser activation token.POST/v1/placementsCreates one job, waits for the first slot decision, and returns the canonical placement response.POST/v1/jobsAdvanced compatibility route that creates a sponsorship job and returns one or more slot IDs.GET/v1/decisions/{slot_id}Polls a slot for the selected sponsored asset and render metadata.GET/v1/render.jsReturns the browser renderer that mounts hosted placement frames and manages turn lifecycle.GET/v1/render/{asset_token}Returns isolated creative HTML for a single asset token.POST/v1/beaconsRecords render, visible, click, completion, or heartbeat events for billing and proof integrity.POST/v1/consentStores publisher consent state for Script Tag and custom consent flows.GET/v1/projects/{client_id}/configReturns non-secret runtime configuration for a project.

Choose an integration path

Public package and source

Build against the public wavebird package and repository.

Need rollout review?

Start with the Server API. Use contact only when you need rollout review, enterprise coordination, or non-standard integration help.

Contact the team