How to Use the FlipLink API for Custom Integrations

Build custom integrations with the FlipLink API — automate flipbook creation, manage publications, and pull analytics.

Sumit Ghugharwal
Sumit Ghugharwal

March 11, 2026 · 5 min read

Share:

If you're managing dozens (or hundreds) of flipbooks, doing everything manually through the dashboard gets old fast. That's where the FlipLink API comes in — it lets you programmatically create flipbooks, manage publications, pull analytics, and wire FlipLink into your existing tools and workflows.

Whether you're a developer building a custom integration or a team lead looking to automate repetitive tasks, this guide walks you through what the API can do and how to get started.

The FlipLink REST API gives you programmatic access to the same capabilities available in the dashboard. Instead of clicking through the UI, you send HTTP requests and get structured JSON responses back.

Here's what you can accomplish:

  • Create flipbooks and documents from PDF files without opening the dashboard
  • Update publication settings like titles, descriptions, lead capture forms, and access controls
  • Retrieve analytics — views, unique visitors, average time on page, and more
  • Manage publications in bulk — archive, delete, or update dozens of flipbooks in a single script
  • Trigger workflows based on events like new leads captured or view thresholds reached

For a full overview of programmatic features, check out the API Access feature page.

Getting Your API Key

Before making any API calls, you need an API key. Here's how to grab one:

  1. Log in to your FlipLink dashboard at go.fliplink.me
  2. Navigate to SettingsAPI
  3. Click Generate API Key
  4. Copy the key and store it securely — treat it like a password

Your API key authenticates every request. Include it in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Important: Never expose your API key in client-side code or public repositories. Keep it server-side or in environment variables.

Common API Use Cases

Bulk Flipbook Creation

Got a folder of 50 product catalogs that need to become flipbooks? Instead of uploading them one by one, write a script that loops through your PDFs and hits the creation endpoint for each. Pair this with Bulk Operations for maximum efficiency.

Pulling Analytics Into Your Own Dashboard

If you track marketing performance in a centralized tool — a custom dashboard, Google Sheets, or a BI platform — you can pull FlipLink view and engagement data via the API and consolidate it alongside your other metrics.

Publication Management at Scale

Need to update the branding on all your flipbooks after a rebrand? Or archive last quarter's catalogs? The API lets you batch those updates without clicking through each publication individually.

Connecting to Automation Platforms

Combine the API with tools like Zapier, Pabbly, or Make to build no-code workflows. For example, automatically create a flipbook whenever a new PDF lands in a specific Google Drive folder. See our guide on connecting FlipLink to automation platforms for step-by-step instructions, or explore the Automation and Integrations feature.

Turn Your PDFs Into Interactive Flipbooks

Free trial — all features included, no credit card required.

Start Free Trial

Example: Creating a Flipbook via API

Here's a basic example using curl to create a new flipbook from a PDF:

curl -X POST https://api.fliplink.me/v1/publications \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: multipart/form-data" \
  -F "file=@product-catalog.pdf" \
  -F "title=Spring Product Catalog" \
  -F "type=flipbook" \
  -F "visibility=public"

The API returns a JSON response with the publication ID, embed code, and share URL — everything you need to distribute the flipbook immediately.

You can also do the same in Python, Node.js, or any language that supports HTTP requests. The API is standard REST, so it works with whatever stack you're already using.

Available API Endpoints

EndpointMethodWhat It Does
/v1/publicationsPOSTCreate a new flipbook or document from a PDF
/v1/publicationsGETList all your publications with filters
/v1/publications/:idGETGet details for a specific publication
/v1/publications/:idPATCHUpdate settings (title, access, lead capture, etc.)
/v1/publications/:idDELETERemove a publication
/v1/publications/:id/analyticsGETRetrieve view counts, engagement, and lead data
/v1/publications/bulkPOSTPerform bulk actions (archive, delete, update)
/v1/leadsGETExport captured leads across all publications
/v1/accountGETCheck account status and usage limits

All endpoints return JSON and follow standard HTTP status codes. Rate limits apply — check the API documentation in your dashboard for current thresholds.

When to Use the API vs. the Dashboard

Not everything needs an API call. Here's a simple decision framework:

  • Use the dashboard when you're creating a single flipbook, tweaking design settings visually, or exploring analytics casually
  • Use the API when you're handling more than five publications at once, integrating with other systems, or automating recurring tasks
  • Use automation platforms (Zapier/Make/Pabbly) when you want API-level power without writing code

For teams managing product catalogs or any content that updates regularly, the API pays for itself in time saved after the first batch run.

Start Building

The FlipLink API turns manual busywork into automated workflows. Whether you're syncing analytics to a dashboard, bulk-creating flipbooks from a content pipeline, or wiring FlipLink into your CRM — the API gives you the control to build exactly what you need.

Ready to get started? Create your free FlipLink account and generate your API key today. Check out our pricing to see what's included with API access.

Ready to Create Your First Flipbook?

Transform your PDFs into interactive flipbooks and documents. Get started with FlipLink's Lifetime Deal — just $129 for 100 active publications.

#api#integration#developer#automation#custom workflow

Related Articles