Developer Docs

API Reference

Integrate L3K into your systems with our RESTful API.

Authentication

All API requests require an API key passed as a Bearer token in the Authorization header. Get your API key from Dashboard > Settings > API.

HTTP Headers
Authorization: Bearer your_api_key_here
Base URL: https://api.l3k.com/v2

Endpoints Overview

All endpoints are relative to the base URL https://api.l3k.com/v2

GET/offers
GET/offers/{id}
POST/conversions
GET/reports/daily
GET/reports/conversions
GET/publishers/me
GET/advertisers/me
POST/postbacks/test

SDKs

All SDKs are available on GitHub. Install via your package manager.

Node.js

npm install @l3k/sdk

Python

pip install l3k-sdk

PHP

composer require l3k/sdk

Ruby

gem install l3k-sdk

Rate Limits

Rate limit headers are included in all API responses so you can monitor your usage programmatically.

100
Requests / Minute
Standard Plan
1,000
Requests / Minute
Enterprise Plan
Response Headers
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 87
X-RateLimit-Reset: 1709251200

Webhooks

Configure webhooks for real-time notifications about events happening in your account. Webhooks can be set up from Dashboard > Settings > Webhooks.

Conversion Notifications

Get notified in real-time when a conversion is recorded for your offers.

Offer Status Changes

Receive alerts when offers are paused, activated, or have cap changes.

Payment Events

Track payment processing, completion, and payout notifications.

Webhook Payload Example
{
  "event": "conversion.created",
  "data": {
    "id": "conv_abc123",
    "offer_id": "offer_456",
    "payout": 12.50,
    "status": "approved",
    "timestamp": "2024-03-01T14:30:00Z"
  }
}

Need Help with Integration?

Our tech team is here to help you get up and running. Contact us at api@l3k.com