Methods
Accounts
| Action | Description |
|---|---|
| getAccountInfos | Get information on your account |
| fetchAccountSubscriptions | Fetch the folders of your account |
| fetchAccountBooks | Fetch the publications of your account |
| fetchAccountSubscribers | Fetch the subscribers of your account |
Folders
| Action | Description |
|---|---|
| getSubscriptionInfos | Get information on a folder |
| fetchSubscriptionBooks | Fetch the publications of a folder |
| fetchSubscriptionSubscribers | Fetch the subscribers of a folder |
Publications
| Action | Description |
|---|---|
| getBookInfos | Get information on a publication |
| activateBook | Activate a publication |
| deactivateBook | Deactivate a publication |
| updateBook | Update a publication's properties |
| deleteBook | Permanently delete a publication |
| fetchBookTocs | Fetch a publication's table of contents |
| fetchBookComments | Fetch the comments of a publication |
| renewBookPrivateUrl | Change the private URL of a private publication |
Publishing
| Action | Description |
|---|---|
| publish | Publish a document |
| publishFromUrl | Publish a document from a URL |
| publishFromText | Publish a document from plain text |
| revise | Upload a new version of an existing publication |
| reviseFromUrl | Upload a new version of an existing publication from a URL |
| reviseFromText | Upload a new version of an existing publication from plain text |
Subscribers
| Action | Description |
|---|---|
| getSubscriberInfos | Get information on a subscriber |
| activateSubscriber | Activate a subscriber |
| deactivateSubscriber | Deactivate a subscriber |
| addSubscriber | Add a new subscriber to a folder |
| updateSubscriber | Update a subscriber's properties |
| deleteSubscriber | Permanently delete a subscriber |
| fetchSubscriberBooks | Fetch a subscriber's publications |
| authSubscriberSession | Authenticate a subscriber login/password and create a subscriber session |
| checkSubscriberSession | Validate a subscriber session |
| deleteSubscriberSession | Terminate a subscriber session |
Subscribers DRMs
| Action | Description |
|---|---|
| fetchSubscriberDRMSingles | Fetch the Single DRMs of a subscriber |
| fetchSubscriberDRMPeriods | Fetch the Period DRMs of a subscriber |
| fetchSubscriberDRMSeries | Fetch the Series DRMs of a subscriber |
| addSubscriberDRMSingle | Add a new Single DRM to a subscriber |
| addSubscriberDRMPeriod | Add a new Period DRM to a subscriber |
| addSubscriberDRMSerie | Add a new Series DRM to a subscriber |
| updateSubscriberDRMPeriod | Update an existing Period DRM of a subscriber |
| updateSubscriberDRMSerie | Update an existing Series DRM of a subscriber |
| deleteSubscriberDRMSingle | Permanently delete a Single DRM of a subscriber |
| deleteSubscriberDRMPeriod | Permanently delete a Period DRM of a subscriber |
| deleteSubscriberDRMSerie | Permanently delete a Series DRM of a subscriber |
| clearSubscriberDRMs | Permanently delete all DRMs of a subscriber |