Flipbookcreatie automatiseren met de FlipLink API
Gebruik de FlipLink API om flipbooks op schaal te automatiseren. Leer hoe je programmatisch PDF's uploadt, instellingen configureert en publiceert.
Gepubliceerd op 30 januari 2026 · 9 min read
Als je flipbooks één voor één via het dashboard publiceert, laat je efficiëntie liggen. De FlipLink API stelt je in staat om elke stap van het flipbookcreatie-proces te automatiseren — van het uploaden van PDF's tot het configureren van instellingen en publiceren — allemaal zonder de UI aan te raken. Of je nu een publicatieplatform bouwt, integreert met een CMS, of geautomatiseerde rapporten genereert, deze gids loodst je door alles wat je nodig hebt om te beginnen.
Waarom flipbookcreatie automatiseren?
Handmatige flipbookcreatie werkt prima als je een paar documenten per week verwerkt. Maar wat als je tientallen of honderden PDF's op een vast schema moet verwerken? Dan wordt de FlipLink API onmisbaar. Elk endpoint, elke parameter en elke respons in deze gids is gedocumenteerd in de live API-referentie, waar je calls ook direct in de browser kunt uitproberen.
Automatisering biedt verschillende voordelen:
- Snelheid op schaal — Converteer honderden PDF's naar flipbooks in minuten in plaats van uren
- Consistentie — Elke flipbook volgt dezelfde huisstijl, instellingen en configuratie
- Minder menselijke fouten — Geen gemiste stappen of vergeten instellingen wanneer een script het proces afhandelt
- Workflowintegratie — Trigger flipbookcreatie vanuit je bestaande tools en pipelines
- Publiceren op aanvraag — Genereer en distribueer flipbooks zodra nieuwe content klaar is
Aan de slag met de FlipLink API
Authenticatie
Elk API-verzoek vereist een API-sleutel voor authenticatie. Je kunt je sleutel genereren vanuit het FlipLink dashboard onder Instellingen > API-toegang. Voeg de sleutel toe aan de X-Api-Key header van elk verzoek:
X-Api-Key: YOUR_API_KEY
Bewaar je API-sleutel veilig. Sla deze op in omgevingsvariabelen of een secrets manager — codeer deze nooit hard in client-side code en commit deze nooit naar versiebeheer. Zie de Authenticatie-sectie van de API-referentie voor alle details.
Basis-URL en snelheidslimieten
Alle API-endpoints worden bediend vanuit de basis-URL https://go.fliplink.me/api. Snelheidslimieten gelden per API-sleutel (300 verzoeken/minuut), dus als je batchbewerkingen uitvoert, bouw dan kleine pauzes in tussen verzoeken om binnen de toegestane drempelwaarde te blijven. Authenticatiefouten geven HTTP 401 terug; in elk ander geval antwoordt de API met HTTP 200 en een JSON-body waarvan het Result-veld "OK" of "ERROR" is — vertak dus altijd op Result, niet alleen op de statuscode. Bekijk de volledige lijst met endpoints, inclusief live voorbeelden, in de API-referentie.
PDF's programmatisch uploaden
De kern van geautomatiseerde flipbookcreatie is het Create by File endpoint, POST /api/create-by-file. Je stuurt de PDF als multipart form upload en FlipLink verwerkt deze tot een flipbook. Als je PDF al op een openbare URL staat, gebruik dan POST /api/create-by-url en geef FileURL mee in plaats van File.
Een typisch uploadverzoek bevat:
- Het PDF-bestand (
File, binaire data via multipart form) - Een
Name(intern) enTitle(weergave) voor de flipbook - Het
DocType(bijv.Flipbook)
curl -X POST 'https://go.fliplink.me/api/create-by-file' \
-H 'X-Api-Key: YOUR_API_KEY' \
-F 'File=@catalog-spring.pdf' \
-F 'Name=Spring Product Catalog' \
-F 'Title=Spring Product Catalog' \
-F 'DocType=Flipbook'
Een geslaagde call geeft {"Result":"OK","ID":"90001","URL":"https://go.fliplink.me/view/<slug>", ...} terug met je resterende publicatiequotum (Flipbooks_Left). Bewaar de ID — je gebruikt deze als de {flipbookId} pad-parameter bij elke configuratiecall hieronder.
Flipbookinstellingen configureren via API
Het uploaden van een PDF is slechts de eerste stap. De API laat je ook elke instelling configureren die je normaal in het dashboard zou aanpassen. In plaats van één allesomvattende update-call biedt FlipLink een gericht set-* endpoint per instellingsgroep — elk is een form-urlencoded PUT die het ID van de flipbook als pad-parameter neemt (/api/set-…/{flipbookId}). Dat houdt elke call klein en voorspelbaar in een batch-pipeline.
Veelgebruikte configuratieopties
- Wachtwoordtoegang —
set-password-accessom een flipbook achter een wachtwoord te plaatsen - Huisstijl —
set-logo,set-background-image,set-skin,set-metavoor SEO-metadata en social image - Leadregistratie —
set-lead-capture(plusset-lead-fields,set-lead-webhook,set-lead-google-sheets) om informatie van kijkers te verzamelen - Aangepast domein — publiceer onder je eigen domein via de CNAME-endpoints (zie CNAME-configuratie)
- Publicatiestatus —
set-publishedom op aanvraag te publiceren of de publicatie ongedaan te maken - Deel- & kijkerbediening —
set-share-channels,set-viewer-controlsen meer
# Example: password-protect the flipbook you just created
curl -X PUT 'https://go.fliplink.me/api/set-password-access/90001' \
-H 'X-Api-Key: YOUR_API_KEY' \
--data-urlencode 'IsPasswordProtected=true' \
--data-urlencode 'Password=spring2026'
Elke instellingscall geeft {"Result":"OK","Message":"Updated successfully"} terug. Deze scheiding van upload en configuratie maakt het eenvoudig om verschillende instellingen toe te passen op verschillende flipbooks binnen dezelfde batchworkflow. De API-referentie somt elk set-* endpoint op met de exacte parameters en een live Try-It console.
Batchcreatie-workflows
Wanneer je een hele map met PDF's moet converteren, doet een batchworkflow het zware werk. Het patroon is eenvoudig:
- Scan je bronmap op PDF-bestanden
- Upload elke PDF naar de FlipLink API
- Configureer instellingen op basis van regels (bijv. bestandsnaampatronen, metadatabestanden)
- Registreer de resulterende flipbook-URL's
- Informeer belanghebbenden of downstream systemen
Hier is een vereenvoudigd Python-voorbeeld:
import os
import requests
API_KEY = os.environ["FLIPLINK_API_KEY"]
PDF_DIR = "./catalogs"
BASE = "https://go.fliplink.me/api"
HEADERS = {"X-Api-Key": API_KEY}
results = []
for filename in os.listdir(PDF_DIR):
if not filename.endswith(".pdf"):
continue
filepath = os.path.join(PDF_DIR, filename)
title = filename.replace(".pdf", "").replace("-", " ").title()
with open(filepath, "rb") as f:
response = requests.post(
f"{BASE}/create-by-file",
headers=HEADERS,
files={"File": (filename, f, "application/pdf")},
data={"Name": title, "Title": title, "DocType": "Flipbook"},
)
data = response.json()
if data.get("Result") == "OK":
results.append({"title": title, "id": data["ID"], "url": data["URL"]})
print(f"Created: {title} -> {data['URL']}")
else:
print(f"Failed: {title} -> {data.get('Message')}")
print(f"Batch complete: {len(results)} flipbooks created")
Let op de afhandeling van de respons: FlipLink geeft HTTP 200 terug, zelfs bij applicatiefouten, dus het script vertakt op het JSON-veld Result in plaats van op de statuscode. Voeg voor grotere batches herhaalpogingen toe voor mislukte uploads en respecteer de snelheidslimiet (300/min) door een korte pauze tussen verzoeken in te bouwen.
Free: Pdf To Flipbook
Turn your PDF into a beautiful 3D page-flipping flipbook.
Try it free — no sign-up neededWebhookcallbacks voor realtime updates
Zodra een flipbook live is, laten webhooks je in realtime reageren op kijkersactiviteit in plaats van te pollen. Je configureert een webhook per flipbook met PUT /api/set-lead-webhook/{flipbookId} en wijst deze naar je eigen endpoint. FlipLink stuurt dan een POST naar die URL wanneer de flipbook activiteit vastlegt — voornamelijk nieuwe leads, terwijl weergave- en verkoopevents beschikbaar zijn via de gerelateerde lead- en verkoopinstellingen.
Zo zet je dit programmatisch op:
# Send new-lead events for flipbook 90001 to your endpoint
curl -X PUT 'https://go.fliplink.me/api/set-lead-webhook/90001' \
-H 'X-Api-Key: YOUR_API_KEY' \
--data-urlencode 'WebhookURL_NewLead=https://example.com/hooks/fliplink'
Je kunt op elk moment een testlevering afvuren met POST /api/test-webhook/{flipbookId} om te bevestigen dat je handler de payload ontvangt voordat je live gaat. Webhooks maken realtimepipelines mogelijk: wanneer een nieuwe lead binnenkomt, kan je handler het contact naar een CRM pushen, een Slack-notificatie sturen of een e-mailcampagne triggeren. Liever no-code? Dezelfde events kunnen via Zapier, Make of n8n lopen. Bekijk de Lead Capture endpointgroep in de API-referentie voor de webhook- en Google Sheets-opties.
Praktijkvoorbeelden
Publicatieplatforms
Mediabedrijven en contentplatforms kunnen FlipLink integreren in hun publicatiepipeline. Wanneer een redacteur een tijdschriftuitgave of nieuwsbrief afrondt, converteert het systeem automatisch de PDF-export naar een flipbook en sluit deze in op de website — zonder handmatige stappen.
CMS-integraties
Verbind FlipLink met je contentmanagementsysteem zodat het uploaden van een PDF naar een specifieke map of contenttype automatisch flipbookcreatie triggert. De resulterende embedcode wordt ingevoegd in de relevante pagina of post. Dit is bijzonder krachtig voor productcatalogi, lookbooks en documentatiesites.
Geautomatiseerde rapportdistributie
Financiële rapporten, kwartaaloverzichten en compliance-documenten volgen vaak een voorspelbaar schema. Automatiseer de volledige flow: genereer de PDF vanuit je rapportagetool, upload deze naar FlipLink via de API, pas de juiste huisstijl en toegangscontroles toe, en distribueer de flipbooklink naar belanghebbenden — allemaal getriggerd door een enkele cronjob of workflowgebeurtenis.
E-commerce productcatalogi
Retailers met regelmatig bijgewerkte catalogi kunnen flipbooks opnieuw genereren wanneer productdata verandert. Haal de nieuwste catalogus-PDF op uit je productinformatiesysteem, maak een nieuwe flipbook aan en wissel de embed op je webshop — zodat klanten altijd up-to-date voorraad zien zonder handmatige tussenkomst.
API-toegang combineren met automatiseringsintegraties
De API is op zichzelf al krachtig, maar wordt nog veelzijdiger in combinatie met automatiseringsintegraties. Gebruik tools zoals Zapier, Make of n8n om FlipLink te verbinden met honderden andere apps zonder code te schrijven. Bijvoorbeeld:
- Google Drive + FlipLink — Maak automatisch een flipbook aan wanneer een nieuwe PDF verschijnt in een specifieke Drive-map
- Shopify + FlipLink — Genereer een productflipbook wanneer een nieuwe collectie wordt gepubliceerd
- HubSpot + FlipLink — Koppel een flipbooklink aan een contactrecord wanneer iemand een brochure aanvraagt
Voor een uitgebreidere uitleg over het verbinden van FlipLink met tools van derden, bekijk onze gids over de FlipLink API gebruiken voor integraties.
Best practices voor API-gestuurde flipbookworkflows
- Gebruik idempotente bewerkingen — Voeg een unieke referentie-ID toe bij elke upload zodat je veilig kunt herhalen zonder duplicaten te maken
- Handel fouten netjes af — Log fouten, implementeer herhaalpogingen met exponentiële backoff en waarschuw bij herhaalde fouten
- Bewaar flipbook-ID's — Koppel elke bron-PDF aan zijn
IDin je database; dat is de{flipbookId}pad-parameter voor elke lees-, update- en verwijdercall - Vertak op
Result, niet op de status — Applicatiefouten komen terug als HTTP200metResult: "ERROR"; alleen authenticatiefouten gebruiken401 - Monitor het gebruik — Houd je API-aanroepvolume bij ten opzichte van de snelheidslimiet van 300/min en let op
Flipbooks_Leftin create-responses ten opzichte van je capaciteit aan actieve publicaties
Begin vandaag met automatiseren
De FlipLink API transformeert flipbookcreatie van een handmatige taak naar een schaalbare, geautomatiseerde workflow. Of je nu tien PDF's per week verwerkt of tienduizend, de API verwerkt ze met constante kwaliteit en nul handmatige overhead.
Klaar om je geautomatiseerde flipbookpipeline te bouwen? Maak je FlipLink-account aan, pak je sleutel en open de API-referentie om de endpoints live in je browser uit te proberen. Bekijk onze prijspagina om de eenmalige lifetime-deal vanaf $39 te zien.
Klaar om je eerste flipbook te maken?
Zet je PDF's om in interactieve flipbooks en documenten. Begin met de Lifetime Deal van FlipLink — levenslange toegang vanaf slechts $39.
Betaal eenmalig, gebruik voor altijd
10, 50 of 100 flipbooks · Alle 35 functies · Onbeperkte domeinen
Geen niveaus. Geen functiebeperkingen. Elke LTD-code ontgrendelt alles.
- Elke functie ontgrendeld — geen grenzen
- Stapelbaar — koop extra codes wanneer je wilt
- Vervangbaar — wissel oud voor nieuw
- Onbeperkt eigen domeinen (CNAME)
- Geen terugkerende kosten, nooit
Gerelateerde artikelen
FlipLink CLI vs. API vs. MCP: welke integratie moet je gebruiken?
CLI, API of MCP voor FlipLink? Vergelijk moeite, doelgroep en gebruik, en zie hetzelfde flipbook op drie manieren gemaakt. Kies de juiste integratie.
De FlipLink API gebruiken voor integraties
Bouw aangepaste integraties met de FlipLink API — automatiseer het aanmaken van flipbooks, beheer publicaties en haal analytics op.
Flipbooks publiceren automatiseren in CI/CD met de FlipLink CLI
Automatiseer het publiceren van flipbooks in elke CI/CD-pijplijn met de FlipLink CLI — maak aan, publiceer, leg de URL vast en faal snel op exitcodes.