How to Use the FlipLink API for Custom Integrations
Build custom integrations with the FlipLink API — automate flipbook creation, manage publications, and pull analytics.
March 11, 2026 · 5 min read
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.
What the FlipLink API Lets You Do
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:
- Log in to your FlipLink dashboard at
go.fliplink.me - Navigate to Settings → API
- Click Generate API Key
- 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 TrialExample: 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
| Endpoint | Method | What It Does |
|---|---|---|
/v1/publications | POST | Create a new flipbook or document from a PDF |
/v1/publications | GET | List all your publications with filters |
/v1/publications/:id | GET | Get details for a specific publication |
/v1/publications/:id | PATCH | Update settings (title, access, lead capture, etc.) |
/v1/publications/:id | DELETE | Remove a publication |
/v1/publications/:id/analytics | GET | Retrieve view counts, engagement, and lead data |
/v1/publications/bulk | POST | Perform bulk actions (archive, delete, update) |
/v1/leads | GET | Export captured leads across all publications |
/v1/account | GET | Check 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.
Related Articles
How to Automate Flipbook Creation with the FlipLink API
Use the FlipLink API to automate flipbook creation at scale. Learn how to programmatically upload PDFs, configure settings, and publish.
How to Build a Lead Capture to Email Nurture Pipeline with FlipLink
Connect your flipbook lead capture to email marketing tools. Build an automated pipeline from lead form to nurture sequence.
How to Automate Your Entire Flipbook Publishing Workflow
Save hours by automating your flipbook publishing. From PDF upload to lead routing and notifications, automate every step.