K42 Ad Server API

The K42 Ad Server API provides programmatic access to the K42 ad serving platform. Use it to manage members, configure ad units, track impressions, and handle wallet operations.

Base URL

All API requests are made to:
https://api.k42.com/publisher.v1/

Request Format

All endpoints use POST requests with JSON bodies. Responses are returned as JSON.
curl -X POST https://api.k42.com/publisher.v1/member/get \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"member_base_id": "...", "ref": "..."}'

Core Concepts

Member Bases

Containers that group members together. Create a member base before adding members.

Members

Individual users within a member base, identified by a unique reference.

Attributes

Key-value metadata attached to members for targeting and segmentation.

Transactions

Ingest transaction data for members to power targeting and analytics.