Paperlit
Api for Paperlit digital publishing platform
81 subscribers
48 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
Paperlit endpoints
| Method | Endpoint | Description |
|---|---|---|
| Login | ||
| POST |
Login /v8/users/token/get |
Request the user's token to access to APIs |
| Publications | ||
| GET |
List Publications /v8/projects/{projectid}/publications |
List of publications included in the specified project |
| GET |
Publication /v8/projects/{projectid}/publications/{publicationid} |
Retrieve information about a specific publication |
| Projects | ||
| GET |
List Projects /v8/projects |
Projects that the user has access to |
| GET |
Project /v8/projects/{projectid} |
Retrieve information about the specific project |
| Issues | ||
| GET |
List Project's Issues /v8/projects/{projectid}/issues |
List of issues between all project's publications |
| GET |
Issue /v8/projects/{projectid}/issues/{publicationid}/{issueid} |
Retrieve information about a specific issue |
| GET |
List Publication's Issues /v8/projects/{projectid}/issues/{publicationid} |
List of publication's issues |
| GET |
Obtain Issue with Variants /v8/projects/{projectid}/issues/{publicationid}/{issueid} |
Retrieve information about a specific issue with related variants |
| POST |
Add Issue /v8/projects/{projectid}/issues/{publicationid} |
Add a new Issue |
| DELETE |
Delete Issue /v8/projects/{projectid}/issues/{publicationid}/{issueid} |
|
| GET |
Obtain Single Page /v8/projects/{projectid}/issues/{uniqueid}/variants/{variantid}/pages/{pagenumber} |
Retrieves a single page of the specified issue variant |
| Variants | ||
| POST |
Add Variant /v8/projects/{projectid}/issues/{uniqueid}/variants |
Add a new variant for a specific issue |
| PUT |
Edit Variant /v8/projects/{projectid}/issues/{uniqueid}/variants/{variantid} |
Edit the variant for a specific issue. The variant file can be replaced |
| DELETE |
Delete Variant /v8/projects/{projectid}/issues/{uniqueid}/variants/{variantid} |
Delete a specific variant for a specific issue |
| PUT |
Edit Variant (FTP) /v8/projects/{projectid}/issues/{uniqueidentifier}/variants/{variantid} |
|
| Feed Channels | ||
| GET |
List Channels /v8/projects/{projectid}/channels |
List of feed channels |
| GET |
Channel /v8/projects/{projectid}/channels/{channelid} |
Retrieve information about a specific channel |
| POST |
Create Channel /v8/projects/{projectid}/channels |
Create a new channel |
| PUT |
Edit Channel /v8/projects/{projectid}/channels/{channelid} |
Change information about a channel |
| DELETE |
Delete Channel /v8/projects/{projectid}/channels/{channelid} |
Delete a channel |
| GET |
List Source Feeds /v8/projects/{projectid}/channels/{channelid}/feeds |
List of source feeds set in the specified channel |
| POST |
Create Source Feed /v8/projects/{projectid}/channels/{channelid}/feeds |
Set a new source feed to the feed channel |
| DELETE |
Delete Source Feed /v8/projects/{projectid}/channels/{channelid}/feeds/{feedid} |
Delete a source feed from the specified channel |
| Channel Items | ||
| GET |
List Channel Items /v8/projects/{projectid}/channels/{channelid}/items |
Retrieve list of items in the specific channel. Items are chronologically sorted. The result contains only the items directly related to the channel. It means that for node… |
| GET |
List Children Items /v8/projects/{projectid}/channels/{channelid}/items/{itemid}/children |
List of items that are children of the specific item |
| Apps | ||
| GET |
Build Settings /v8/projects/{projectid}/apps/{bundleid}/settings/{version}/{platform}?expand=build |
List of settings to use for building an app. Only administrator can expand the api with build settings. Without the build parameter are returned a subset of these settings |
| Variant Assets | ||
| GET |
List Variant Assets /v8/projects/{projectid}/issues/{uniqueid}/variants/{variantid}/assets |
List all Assets of a specific Variant of a specific Issue |
| Paperlit Store | ||
| POST |
Register Receipt /projects/{projectid}/store/receipt |
Validate and register purchases from App Store and Google Play |
| POST |
Register Transactions /projects/{projectid}/store/transactions |
Register transactions made in other stores or related to offline subscriptions |
| GET |
List Transactions /projects/{projectid}/app-accounts/{paperlitid}/store/transactions |
User's transactions between all stores |
| GET |
List Subscriptions /projects/{projectid}/products?type=subscription |
List of subscription products |
| GET |
List Transactions by deviceId /v8/projects/{projectid}/devices/{deviceid}/store/transactions |
Transactions based on device id specifications |
| App Accounts | ||
| POST |
Login App Account /projects/{projectid}/app-accounts/authentication/login |
|
| GET |
Get Transactions /v8/projects/{projectid}}/app-accounts/{paperlitid}}/store/transactions |
Get the user transactions |
| Plans | ||
| POST |
Add plan /v8/plans |
|
| POST |
Add Plan Purchase /v8/projects/{projectid}/plans |
|
| POST |
Upgrade plan purchase /v8/projects/{projectid}/plans/{planid}/upgrade |
|
| Audios | ||
| GET |
Audio /v8/projects/{projectid}/audios/{audioid} |
|
| GET |
List Audios /v8/projects/{projectid}/audios |
|
| POST |
Create Audio /v8/projects/{projectid}/audios |
|
| DELETE |
Delete Audio /v8/projects/{projectid}/audios/{audioid} |
|
| GET |
Audio SAS /v8/projects/{projectid}/audios/sas |
|
| Users | ||
| GET |
List Projects for User /v8/users/{userid}/projects |
|
| Push | ||
| GET |
Push /v8/projects/{projectid}/push |
get Push |
| POST |
Create push /v8/projects/{projectid}/push |
|
| Search | ||
| GET |
Search /v8/projects/{projectid}/issues/{issueuniqueid}/search?query={query} |
Pdf text search |
| Other endpoints | ||
| PUT |
Edit publication /v8/projects/{projectid}/publications/{publicationid} |
Edit publication's informations |
Paperlit pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|