Workspace-documentatie

Lynko Workspace-docs

Leer hoe Lynko workspace-opties, developer API-toegang, webhooks en analytics samenwerken zodat je met vertrouwen links, QR-codes en campagneflows kunt bouwen.

Werkruimteoverzicht

Een workspace voor elk publiek touchpoint

Een Lynko-workspace bewaart je publieke links, QR-codes, pagina's, campagnes en rapportages op een plek. Elke tool werkt zelfstandig, maar de sterkste workflows combineren ze.

Short links

Maak nette deelbare links met optionele tracking, verloopregels, wachtwoorden, Smart Redirects en publieke statistieken.

Dynamische QR-codes

Maak QR-codes waarbij dezelfde gedrukte code kan blijven bestaan terwijl de bestemming later verandert.

Linkpagina's

Publiceer link-in-bio-pagina's voor social profielen, campagnes, events en belangrijke bestemmingen.

Campagnekits

Bundel short links, QR-codes, landingspagina's, polls, Reward Unlock-blokken en rapporten rond een promotie.

Smart Cards

Maak printbare of digitale cards met QR-bestemmingen die je vanuit de workspace kunt aanpassen.

Polls en AMA-pagina's

Verzamel stemmen of vragen van je publiek en bekijk activiteit vanuit hetzelfde account.

Support Hubs

Deel donatie-, shop-, contact- en communitylinks via een publieke supportpagina.

Counters en Insight Pixels

Meet bezoeken met lichte counters en privacyvriendelijke workspace-analytics.

Workspace options

Wat je vanuit het dashboard kunt beheren

Workspace-opties omvatten contentcreatie, analytics, imports, exports, developer-toegang en privacygerichte instellingen. Abonnementslimieten gelden voor actieve of getrackte assets, terwijl ongetrackte short links onbeperkt blijven.

Assetbeheer

Maak, bewerk, pauzeer, herstel en organiseer je publieke Lynko-assets vanuit het dashboard.

Analytics

Bekijk clicks, scans, views, stemmen, referrers, apparaten, talen en campagneresultaten waar tracking is ingeschakeld.

Abonnementsgevoelige limieten

Getrackte short links, gepubliceerde pagina's, actieve QR-codes, Smart Cards, polls, counters, pixels, Support Hub-knoppen en Campaign Kits volgen abonnementslimieten.

Imports en exports

Verplaats workspace-data naar binnen en buiten met ondersteunde CSV- en exporttools waar je abonnement dit toestaat.

Developer access

Maak scoped API-keys, koppel webhooks en automatiseer ondersteunde workspace-acties.

Privacy-instellingen

Gebruik privacyvriendelijke analytics, root Lynko-URL's, veilige uploads en eigendomschecks in workspace-tools.

Developer API

API-snelstart

De Lynko API is een full-platform JSON API voor workspace-automatisering. Maak een API-key in de Developer-workspace, kies alleen de permissies die je integratie nodig heeft en stuur daarna requests naar de API-basis-URL.

Basis-URL /api/v1
Authenticatie X-API-Key or Authorization: Bearer API_KEY
Responseformaat Raw JSON
OpenAPI /openapi.json

Authenticatie

Use X-API-Key for the most reliable API authentication. Authorization Bearer tokens are also supported when your hosting environment passes Authorization headers to PHP.

A 401 response means the key was not accepted. Check that the key is active, not revoked, copied without spaces, and belongs to the API host you are calling.

API-rate limits per abonnement
Abonnement Requests per minuut Requests per dag
Free / Bronze 20 1000
Silver 60 5000
Gold 120 20000

Leesacties gebruiken normale limieten. Schrijfacties en analytics-samenvattingen gebruiken strengere limieten, terwijl exports, webhooktests en kleine uploads de strengste limieten gebruiken.

Gebruiksvoorbeelden

Gebruik de API op verschillende manieren

Deze voorbeelden tonen de gebruikelijke patronen. Vervang YOUR_API_KEY door een scoped key uit de Developer-workspace en houd die key prive.

The JavaScript example must be run in a browser console or Node.js, not directly in Windows PowerShell. For PowerShell, use the Windows PowerShell example.

Controleer je API-key

curl -H "X-API-Key: YOUR_API_KEY" https://lynko.tv/api/v1/me

Maak een short link met cURL

curl -X POST https://lynko.tv/api/v1/shortlinks \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/landing","title":"Campaign launch"}'

Maak een QR-code met JavaScript

const response = await fetch('https://lynko.tv/api/v1/qr-codes', {
  method: 'POST',
  headers: {
    'X-API-Key': 'YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    target_url: 'https://example.com/menu',
    title: 'Menu QR code'
  })
});

const qrCode = await response.json();

Create a QR code with Windows PowerShell

$headers = @{
  'X-API-Key' = 'YOUR_API_KEY'
}

$body = @{
  target_url = 'https://example.com/menu'
  title = 'Menu QR code'
} | ConvertTo-Json

$response = Invoke-RestMethod `
  -Uri 'https://lynko.tv/api/v1/qr-codes' `
  -Method Post `
  -Headers $headers `
  -ContentType 'application/json' `
  -Body $body

$response

Lees analytics met PHP

<?php
$ch = curl_init('https://lynko.tv/api/v1/analytics/summary');
curl_setopt_array($ch, [
  CURLOPT_HTTPHEADER => ['X-API-Key: YOUR_API_KEY'],
  CURLOPT_RETURNTRANSFER => true,
]);
$json = curl_exec($ch);
curl_close($ch);
$summary = json_decode((string)$json, true);

Automatiseer campagne-inrichting

Maak een short link, maak een QR-code voor dezelfde bestemming en bekijk daarna de prestaties via analytics.

Synchroniseer publieke bestemmingen

Werk linkpagina's, Smart Cards, Support Hubs of QR-bestemmingen bij vanuit je eigen interne tools.

Bouw rapportagedashboards

Haal workspace analytics-samenvattingen op en combineer ze met je eigen campagnenotities of klantrapporten.

Ontvang events met webhooks

Gebruik webhooks voor linkclicks, QR-scans, capture-inzendingen, campagneleads, pollstemmen en billingwijzigingen.

Permissies en endpoints

Kies de kleinste nuttige permissieset

API-keys zijn scoped. Geef elke integratie alleen de permissies die nodig zijn en roteer of trek keys in vanuit de Developer-workspace wanneer toegang niet meer nodig is.

Account

  • account:readAccount-e-mail en abonnementsgegevens lezen

Core assets

  • links:readShortlinks lezen
  • links:writeShortlinks aanmaken en bijwerken
  • qr:readQR-codes lezen
  • qr:writeQR-codes aanmaken en bijwerken
  • trees:readLinkpagina's lezen
  • trees:writeLinkpagina's aanmaken en bijwerken

Engagement

  • polls:readPolls lezen
  • polls:writePolls aanmaken en bijwerken
  • ama:readAMA-pagina's lezen
  • ama:writeAMA-pagina's beheren
  • capture:readReward Unlock-data lezen
  • capture:writeReward Unlock-blokken beheren

Werkruimtetools

  • campaigns:readCampaign Kits lezen
  • campaigns:writeCampaign Kits aanmaken en bijwerken
  • cards:readSmart Cards lezen
  • cards:writeSmart Cards aanmaken en bijwerken
  • counters:readCounters en Insight Pixels lezen
  • counters:writeCounters en Insight Pixels aanmaken en bijwerken
  • support:readSupport Hub lezen
  • support:writeSupport Hub beheren
  • drops:readCreator Drops lezen
  • drops:writeCreator Drops aanmaken en bijwerken

Integraties

  • analytics:readAnalytics-samenvattingen lezen
  • webhooks:writeBeheer webhooks
  • uploads:writeKleine API-media uploaden

Account

GET /api/v1/me Account- en API-sleuteldetails account:read for email and subscription details
GET /api/v1/rate-limits Huidige planlimieten en endpointkosten -

Core assets

GET /api/v1/shortlinks Shortlinks tonen links:read
POST /api/v1/shortlinks Shortlink aanmaken links:write
GET /api/v1/qr-codes QR-codes tonen qr:read
POST /api/v1/qr-codes QR-code aanmaken qr:write
GET /api/v1/link-pages Linkpagina's tonen trees:read
POST /api/v1/link-pages Linkpagina aanmaken trees:write

Engagement

GET /api/v1/polls Polls tonen polls:read
POST /api/v1/polls Poll aanmaken polls:write
GET /api/v1/ama AMA-instellingen lezen ama:read
POST /api/v1/ama AMA-instellingen aanmaken of bijwerken ama:write
GET /api/v1/capture/blocks Reward Unlock-blokken tonen capture:read
POST /api/v1/capture/blocks Reward Unlock-blok aanmaken of bijwerken capture:write
GET /api/v1/capture/submissions Reward Unlock-inzendingen tonen capture:read

Werkruimtetools

GET /api/v1/campaign-kits Campaign Kits tonen campaigns:read
POST /api/v1/campaign-kits Campaign Kit aanmaken campaigns:write
GET /api/v1/smart-cards Smart Cards tonen cards:read
POST /api/v1/smart-cards Smart Card aanmaken cards:write
GET /api/v1/counters Counters en Insight Pixels tonen counters:read
POST /api/v1/counters Counter of Insight Pixel aanmaken counters:write
GET /api/v1/support-hub Support Hub-instellingen lezen support:read
PUT /api/v1/support-hub Support Hub-instellingen bijwerken support:write
GET /api/v1/creator-drops Creator Drops tonen drops:read
POST /api/v1/creator-drops Creator Drop aanmaken drops:write
POST /api/v1/creator-drops/{id}/images Een Creator Drop-afbeelding uploaden drops:write + uploads:write

Integraties

GET /api/v1/analytics/summary Werkruimte-analytics lezen analytics:read
GET /api/v1/webhooks Webhook-endpoints tonen webhooks:write
POST /api/v1/webhooks Webhook-endpoint aanmaken webhooks:write
PATCH /api/v1/webhooks/{id} Webhook-endpoint bijwerken webhooks:write
DELETE /api/v1/webhooks/{id} Webhook-endpoint verwijderen webhooks:write
POST /api/v1/webhooks/{id}/test Webhook-testevent in de wachtrij zetten webhooks:write

Volgende stappen

Handige workspace-links

Gebruik deze pagina's wanneer je API-keys wilt maken, webhooks wilt koppelen, data wilt exporteren of integratiehulp nodig hebt.