# API documentation

This API allows developers to write applications that interact with Flipsnack from a 3rd party system. The API exposes different methods to manage a single workspace's flipbooks, based on an API key provided for that specific user.

## What can you do with the API:

* Upload files to create new flipbooks;
* Update flipbook settings;
* Delete flipbooks;
* Get flipbook data;
* Retrieve a list of flipbooks for the user who owns the API key;
* Retrieve statistics data for an entire user workspace or a single flipbook;
* Get the embed code for a specific flipbook.
* Generate the HTML package and get the download url for a flipbook.

To protect our users' data and the Flipsnack application, our public API imposes certain [limitations](https://developers.flipsnack.com/api-limitations). Abusing the API will get your API key banned and you will not be able to access Flipsnack data as a result. Your API key is available during your subscription period. Once your subscription ends, the API key will be disabled automatically.
