Changelog
Implemented V1 publisher API and retired paths.
V1 current
- POST /v1/offers/decide is the only offer decision endpoint.
- GET /r/{token} is the public tracked redirect.
- POST /v1/events/impression records offer_rendered or qualified_impression.
- POST /v1/events/conversion records a signed conversion (billable: false).
- GET /v1/decisions/{id} reads decision metadata for the same app.
- Workspace management REST, OAuth, and remote MCP are available for dashboard-equivalent drafts. Serving keys still cannot call them.
Retired
- POST /v1/offers:query returns 410 Gone. Successor: POST /v1/offers/decide.
Planned / not available
- No public find_sponsored_offer MCP tool. Workspace MCP is a separate management surface.
- Canonical events are POST /v1/events/rendered and POST /v1/events/qualified-impression. /v1/events/impression remains an alias.
- V1 events are not billable.