### Example Response
Source: https://developers.calameo.com/content/api
An example of a successful JSON response from the API.
```APIDOC
### Example Response (JSON)
```json
{
"response": {
"status": "ok",
"version": 2,
"requestid": "GSLuiT",
"requests": 212
}
}
```
```
--------------------------------
### Example JSON Response for getSubscriberInfos
Source: https://developers.calameo.com/content/api
This is an example of a JSON response when retrieving subscriber information.
```json
{
response: {
status: "ok",
version: 2,
requestid: "JuUmPb",
requests: 164,
content: {
AccountID: 4516825,
SubscriptionID: 4540112,
LastName: "",
FirstName: "",
Email: "",
Login: "leia",
Password: "syCo3hJN",
IsActive: 0,
HasFullAccess: 0,
LastLogin: false,
Creation: "2015-10-16 11:31:05",
Modification: "2015-10-16 11:31:05",
Extras: ""
}
}
};
```
--------------------------------
### Example JSON Response for activateSubscriber
Source: https://developers.calameo.com/content/api
This is an example of a JSON response upon successful activation of a subscriber.
```json
{
response: {
status: "ok",
version: 2,
requestid: "a5hfbL",
requests: 215
}
};
```
--------------------------------
### Example JSON Response for Content
Source: https://developers.calameo.com/content/api
This is an example of a JSON response when retrieving content information.
```json
{
response: {
status: "ok",
version: 2,
requestid: "qdinQy",
requests: 231,
content: {
ID: "0045168255f6738ad6193",
SubscriptionID: 4540112,
AccountID: 4516825,
Name: "Book",
Description: "Hello Mars ;)",
Category: "MISC",
Format: "MISC",
Dialect: "af",
Status: "REQUEUE",
IsPublished: 1,
IsPrivate: 1,
AuthID: "ZuOoYt9jRzPo",
AllowMini: 1,
Date: "2015-10-16",
Pages: 0,
Width: 0,
Height: 0,
Views: 0,
Downloads: 0,
Comments: 0,
Favorites: 0,
PosterUrl: "",
PictureUrl: "",
ThumbUrl: "",
PublicUrl: "",
ViewUrl: "",
Creation: "2015-10-16 11:32:00",
Modification: "2015-10-16 11:32:00"
}
}
};
```
--------------------------------
### Example JSON Response
Source: https://developers.calameo.com/content/api
This is an example of a successful JSON response from the API, detailing publication information.
```json
{
"response": {
"status": "ok",
"version": 2,
"requestid": "yRc9GZ",
"requests": 214,
"content": {
"ID": "004516825ca65f113d232",
"SubscriptionID": 4540112,
"AccountID": 4516825,
"Name": "Test",
"Description": "",
"Category": "MISC",
"Format": "MISC",
"Dialect": "unknown",
"Status": "",
"IsPublished": 1,
"IsPrivate": 1,
"AuthID": "nl85OHvgXeKP",
"AllowMini": 1,
"Date": "2015-10-16",
"Pages": 0,
"Width": 0,
"Height": 0,
"Views": 0,
"Downloads": 0,
"Comments": 0,
"Favorites": 0,
"PosterUrl": "",
"PictureUrl": "",
"ThumbUrl": "",
"PublicUrl": "",
"ViewUrl": "",
"Creation": "2015-10-16 11:31:52",
"Modification": "2015-10-16 11:31:52"
}
}
}
```
--------------------------------
### Example Subscriber Session Response (JSON)
Source: https://developers.calameo.com/content/api
This is an example JSON response for a subscriber session. It includes status, request details, and content with session information.
```json
{
response: {
status: "ok",
version: 2,
requestid: "YlZVnX",
requests: 216,
content: {
ID: "7a5ed85cc34e7f20e953c6a1fbdbd400",
SubscriptionID: 4540112,
SubscriberLogin: "leia"
}
}
}
```
--------------------------------
### Example JSON Response
Source: https://developers.calameo.com/build/content/api
This is an example of a JSON response received from the API, detailing publication information.
```json
{
response: {
status: "ok",
version: 2,
requestid: "qOSFby",
requests: 175,
content: {
ID: "0045168254f0132f6cf5f",
SubscriptionID: 4540112,
AccountID: 4516825,
Name: "Guided Tour EN",
Description: "",
Category: "MISC",
Format: "MISC",
Dialect: "unknown",
Status: "",
IsPublished: 1,
IsPrivate: 1,
AuthID: "LTDf9GwGH9bl",
AllowMini: 1,
Date: "2015-10-16",
Pages: 0,
Width: 0,
Height: 0,
Views: 0,
Downloads: 0,
Comments: 0,
Favorites: 0,
PosterUrl: "",
PictureUrl: "",
ThumbUrl: "",
PublicUrl: "",
ViewUrl: "",
Creation: "2015-10-16 11:31:06",
Modification: "2015-10-16 11:31:06"
}
}
};
```
--------------------------------
### JSON Response Example for fetchAccountSubscribers
Source: https://developers.calameo.com/build/content/api
This is an example JSON response when fetching account subscribers. It includes details about the request and a list of subscriber items.
```json
{
response: {
status: "ok",
version: 2,
requestid: "NIwM0j",
requests: 163,
content: {
total: 1,
start: 0,
step: 10,
items: [
{
AccountID: 4516825,
SubscriptionID: 4540112,
LastName: "",
FirstName: "",
Email: "",
Login: "leia",
Password: "syCo3hJN",
IsActive: 0,
HasFullAccess: 0,
LastLogin: false,
Creation: "2015-10-16 11:31:05",
Modification: "2015-10-16 11:31:05",
Extras: ""
}
]
}
}
}
```
--------------------------------
### Complete Calaméo Skin Example
Source: https://developers.calameo.com/content/skin
This is a full example of a Calaméo skin configuration, including the XML header, root element, media library import, viewer definition, and a layout with navigation, fullscreen, and submenu buttons.
```xml
```
--------------------------------
### Example JSON Response
Source: https://developers.calameo.com/build/content/api
This is an example of a successful JSON response from the API, indicating the status and request details.
```json
{
response: {
status: "ok",
version: 2,
requestid: "GSLuiT",
requests: 212
}
};
```
--------------------------------
### Example JSON Response for updateSubscriber
Source: https://developers.calameo.com/build/content/api
This is an example of the JSON response received after updating a subscriber. It includes details about the request and the subscriber's account information.
```json
{
response: {
status: "ok",
version: 2,
requestid: "mTE0c0",
requests: 160,
content: {
AccountID: 4516825,
SubscriptionID: 4540112,
LastName: "",
FirstName: "",
Email: "",
Login: "leia",
Password: "syCo3hJN",
IsActive: 0,
HasFullAccess: 0,
LastLogin: false,
Creation: "2015-10-16 11:31:05",
Modification: "2015-10-16 11:31:05",
Extras: ""
}
}
};
```
--------------------------------
### Example JSON Response for getAccountInfos
Source: https://developers.calameo.com/build/content/api
This is an example of the JSON response structure when fetching account information. It includes details like account ID, name, and public URL.
```json
{
response: {
status: "ok",
version: 2,
requestid: "7MPmsP",
requests: 159,
content: {
ID: 4516825,
Name: "api",
Type: "",
City: "",
Country: "FR",
Description: "",
WebsiteName: "",
WebsiteUrl: "",
PublicUrl: "https://www.calameo.com/accounts/4516825",
ThumbUrl: "",
PictureUrl: ""
}
}
}
```
--------------------------------
### Example JSON Response for addSubscriberDRMSerie
Source: https://developers.calameo.com/content/api
This JSON object shows a successful response after adding a series DRM for a subscriber. It details the DRM ID, subscription, subscriber login, the start date, and the number of publications included.
```json
{
"response": {
"status": "ok",
"version": 2,
"requestid": "ocrBAf",
"requests": 166,
"content": {
"ID": 4949,
"SubscriptionID": 4540112,
"SubscriberLogin": "leia",
"From": "2015-09-01",
"Books": 10,
"Date": "2015-10-16 11:31:05",
"Extras": ""
}
}
}
```
--------------------------------
### JSON Response Example for getSubscriptionInfos
Source: https://developers.calameo.com/build/content/api
This is an example JSON response when retrieving information about a folder (subscription). It details the folder's ID, name, and associated counts.
```json
{
response: {
status: "ok",
version: 2,
requestid: "eK4YhB",
requests: 161,
content: {
ID: 4540112,
AccountID: 4516825,
Name: "Mon dossier",
Description: "",
Books: 0,
Subscribers: 0,
Creation: "2015-10-06 16:55:39",
Modification: "2015-10-06 16:55:39",
PublicUrl: "https://www.calameo.com/subscriptions/4540112"
}
}
}
```
--------------------------------
### Example JSON Response for updateSubscriber
Source: https://developers.calameo.com/content/api
This is an example of the JSON response received after a successful updateSubscriber operation. It includes details about the request and the updated subscriber's content.
```json
{
response: {
status: "ok",
version: 2,
requestid: "oZIxXN",
requests: 167,
content: {
AccountID: 4516825,
SubscriptionID: 4540112,
LastName: "",
FirstName: "",
Email: "",
Login: "leia",
Password: "syCo3hJN",
IsActive: 0,
HasFullAccess: 0,
LastLogin: false,
Creation: "2015-10-16 11:31:05",
Modification: "2015-10-16 11:31:05",
Extras: ""
}
}
}
```
--------------------------------
### Example JSON Response for Subscriber Session
Source: https://developers.calameo.com/build/content/api
This is an example JSON response structure for a subscriber session, detailing ID, SubscriptionID, and SubscriberLogin.
```json
{
response: {
status: "ok",
version: 2,
requestid: "YlZVnX",
requests: 216,
content: {
ID: "7a5ed85cc34e7f20e953c6a1fbdbd400",
SubscriptionID: 4540112,
SubscriberLogin: "leia"
}
}
};
```
--------------------------------
### Example JSON Response for fetchBookComments
Source: https://developers.calameo.com/build/content/api
This is an example of the JSON response structure when fetching book comments. It includes status, request details, and content.
```json
{
response: {
status: "ok",
version: 2,
requestid: "tARK2K",
requests: 206,
content: {
total: 0,
items: []
}
}
}
```
--------------------------------
### Example JSON Response for fetchSubscriberBooks
Source: https://developers.calameo.com/content/api
This is an example of the JSON response for fetchSubscriberBooks. It includes pagination details and an empty items array, indicating no publications were found or returned.
```json
{
response: {
status: "ok",
version: 2,
requestid: "OGV2yY",
requests: 201,
content: {
total: 1,
start: 0,
step: 10,
items: []
}
}
}
```
--------------------------------
### Example JSON Response for fetchSubscriberBooks
Source: https://developers.calameo.com/build/content/api
This is an example of the JSON response when fetching a subscriber's publications. It includes pagination details and an empty items array, indicating no publications found or returned.
```json
{
response: {
status: "ok",
version: 2,
requestid: "OGV2yY",
requests: 201,
content: {
total: 1,
start: 0,
step: 10,
items: []
}
}
};
```
--------------------------------
### Example JSON Response for Publication
Source: https://developers.calameo.com/content/api
This is an example of a successful JSON response when a publication is created or retrieved. It includes details about the publication's content and metadata.
```json
{
response: {
status: "ok",
version: 2,
requestid: "X9p0h2",
requests: 213,
content: {
ID: "0045168255f6738ad6193",
SubscriptionID: 4540112,
AccountID: 4516825,
Name: "Book",
Description: "",
Category: "MISC",
Format: "MISC",
Dialect: "unknown",
Status: "",
IsPublished: 1,
IsPrivate: 1,
AuthID: "ZuOoYt9jRzPo",
AllowMini: 1,
Date: "2015-10-16",
Pages: 0,
Width: 0,
Height: 0,
Views: 0,
Downloads: 0,
Comments: 0,
Favorites: 0,
PosterUrl: "",
PictureUrl: "",
ThumbUrl: "",
PublicUrl: "",
ViewUrl: "",
Creation: "2015-10-16 11:31:51",
Modification: "2015-10-16 11:31:51"
}
}
};
```
--------------------------------
### Calameo API Response Example
Source: https://developers.calameo.com/build/content/api
This is an example of a successful JSON response from the Calameo API, detailing book content information.
```json
{
response: {
status: "ok",
version: 2,
requestid: "KE5qpk",
requests: 198,
content: {
ID: 477963,
SubscriptionID: 4540112,
SubscriberLogin: "leia",
Book: {
ID: "0045168254f0132f6cf5f",
SubscriptionID: 4540112,
AccountID: 4516825,
Name: "Guided Tour EN",
Description: "www.calameo.com CALAMÉO GUIDED TOUR ENGLISH",
Category: "MISC",
Format: "MISC",
Dialect: "unknown",
Status: "DONE",
IsPublished: 1,
IsPrivate: 1,
AuthID: "LTDf9GwGH9bl",
AllowMini: 1,
Date: "2015-10-16",
Pages: 12,
Width: 595,
Height: 841,
Views: 0,
Downloads: 0,
Comments: 0,
Favorites: 0,
PictureUrl: "//i.calameoassets.com/151016113106-69d5960ce53f69b75910e802001e6adf/thumb.jpg",
ThumbUrl: "//i.calameoassets.com/151016113106-69d5960ce53f69b75910e802001e6adf/p1.jpg",
PublicUrl: "https://www.calameo.com/books/0045168254f0132f6cf5f?authid=LTDf9GwGH9bl",
ViewUrl: "https://www.calameo.com/read/0045168254f0132f6cf5f?authid=LTDf9GwGH9bl",
Creation: "2015-10-16 11:31:06",
Modification: "2015-10-16 11:31:51"
},
Date: "2015-10-16 11:31:51",
Extras: ""
}
}
}
```
--------------------------------
### Example JSON Response for deleteSubscriber
Source: https://developers.calameo.com/content/api
This is an example of the JSON response received after a successful deleteSubscriber operation. It confirms the status and provides request details.
```json
{
response: {
status: "ok",
version: 2,
requestid: "v4sFws",
requests: 260
}
}
```
--------------------------------
### JSON Response Example for fetching publications
Source: https://developers.calameo.com/build/content/api
This is an example JSON response structure for fetching a folder's publications. It includes response status and content details.
```json
{
response: {
status: "ok",
version: 2,
requestid: "GNnIiZ",
requests: 210,
content: {
total: 1,
start: 0,
step: 10,
items: [
{
ID: "0045168254f0132f6cf5f",
SubscriptionID: 4540112,
AccountID: 4516825,
Name: "Guided Tour EN",
Description: "www.calameo.com CALAMÉO GUIDED TOUR ENGLISH",
Category: "MISC",
Format: "MISC",
Dialect: "en",
Status: "DONE",
IsPublished: 1,
IsPrivate: 1,
AuthID: "dXT0xqsM5qjx",
AllowMini: 1,
Date: "2015-10-16",
Pages: 12,
Width: 595,
Height: 841,
Views: 0,
Downloads: 0,
Comments: 0,
Favorites: 0,
PosterUrl: "https://i.calameoassets.com/151016113106-69d5960ce53f69b75910e802001e6adf/large.jpg",
PictureUrl: "https://i.calameoassets.com/151016113106-69d5960ce53f69b75910e802001e6adf/thumb.jpg",
ThumbUrl: "https://i.calameoassets.com/151016113106-69d5960ce53f69b75910e802001e6adf/p1.jpg",
PublicUrl: "https://www.calameo.com/books/0045168254f0132f6cf5f?authid=dXT0xqsM5qjx",
ViewUrl: "https://www.calameo.com/read/0045168254f0132f6cf5f?authid=dXT0xqsM5qjx",
Creation: "2015-10-16 11:31:06",
Modification: "2015-10-16 11:31:51"
}
]
}
}
}
```
--------------------------------
### Example Response for reviseFromUrl JSON
Source: https://developers.calameo.com/build/content/api
This JSON output is an example of the response received after successfully publishing a new revision of a document from a URL. It mirrors the structure of a publication's details, indicating the update was processed.
```json
{
response: {
status: "ok",
version: 2,
requestid: "TrRptA",
requests: 227,
content: {
ID: "004516825ca65f113d232",
SubscriptionID: 4540112,
AccountID: 4516825,
Name: "Test",
Description: "1",
Category: "MISC",
Format: "MISC",
Dialect: "de",
Status: "REQUEUE",
IsPublished: 1,
IsPrivate: 1,
AuthID: "nl85OHvgXeKP",
AllowMini: 1,
Date: "2015-10-16",
Pages: 0,
Width: 0,
Height: 0,
Views: 0,
Downloads: 0,
Comments: 0,
Favorites: 0,
PosterUrl: "",
PictureUrl: "",
ThumbUrl: "",
PublicUrl: "",
ViewUrl: "",
Creation: "2015-10-16 11:31:58",
Modification: "2015-10-16 11:31:58"
}
}
}
```
--------------------------------
### Example JSON Response for Book Comments
Source: https://developers.calameo.com/content/api
This is an example JSON response for fetching book comments. It shows a successful response with an empty content array, indicating no comments found or retrieved.
```json
{
"response": {
"status": "ok",
"version": 2,
"requestid": "K2o07v",
"requests": 207,
"content": {
"total": 0,
"start": 0,
"step": 10,
"items": []
}
}
}
```
--------------------------------
### Example JSON Response for Publications
Source: https://developers.calameo.com/content/api
This is an example of a JSON response when fetching publications. It includes details about the request status, content, and a list of publications with their associated metadata.
```json
{
response: {
status: "ok",
version: 2,
requestid: "ll7eoz",
requests: 209,
content: {
total: 1,
start: 0,
step: 10,
items: [
{
ID: "0045168254f0132f6cf5f",
SubscriptionID: 4540112,
AccountID: 4516825,
Name: "Guided Tour EN",
Description: "www.calameo.com CALAMÉO GUIDED TOUR ENGLISH",
Category: "MISC",
Format: "MISC",
Dialect: "en",
Status: "DONE",
IsPublished: 1,
IsPrivate: 1,
AuthID: "dXT0xqsM5qjx",
AllowMini: 1,
Date: "2015-10-16",
Pages: 12,
Width: 595,
Height: 841,
Views: 0,
Downloads: 0,
Comments: 0,
Favorites: 0,
PosterUrl: "https://i.calameoassets.com/151016113106-69d5960ce53f69b75910e802001e6adf/large.jpg",
PictureUrl: "https://i.calameoassets.com/151016113106-69d5960ce53f69b75910e802001e6adf/thumb.jpg",
ThumbUrl: "https://i.calameoassets.com/151016113106-69d5960ce53f69b75910e802001e6adf/p1.jpg",
PublicUrl: "https://www.calameo.com/books/0045168254f0132f6cf5f?authid=dXT0xqsM5qjx",
ViewUrl: "https://www.calameo.com/read/0045168254f0132f6cf5f?authid=dXT0xqsM5qjx",
Creation: "2015-10-16 11:31:06",
Modification: "2015-10-16 11:31:51"
}
]
}
}
};
```
--------------------------------
### Example JSON Response for deactivateSubscriber
Source: https://developers.calameo.com/content/api
This is an example of a JSON response upon successful deactivation of a subscriber.
```json
{
response: {
status: "ok",
version: 2,
requestid: "gxcOoT",
requests: 211
}
};
```
--------------------------------
### Example JSON Response
Source: https://developers.calameo.com/build/content/api
This is an example of a JSON response from the Calameo API, illustrating the structure of returned publication data.
```json
{
response: {
status: "ok",
version: 2,
requestid: "X9p0h2",
requests: 213,
content: {
ID: "0045168255f6738ad6193",
SubscriptionID: 4540112,
AccountID: 4516825,
Name: "Book",
Description: "",
Category: "MISC",
Format: "MISC",
Dialect: "unknown",
Status: "",
IsPublished: 1,
IsPrivate: 1,
AuthID: "ZuOoYt9jRzPo",
AllowMini: 1,
Date: "2015-10-16",
Pages: 0,
Width: 0,
Height: 0,
Views: 0,
Downloads: 0,
Comments: 0,
Favorites: 0,
PosterUrl: "",
PictureUrl: "",
ThumbUrl: "",
PublicUrl: "",
ViewUrl: "",
Creation: "2015-10-16 11:31:51",
Modification: "2015-10-16 11:31:51"
}
}
}
```
--------------------------------
### Example Fetch Subscriber DRMs Response (JSON)
Source: https://developers.calameo.com/content/api
This JSON response returns an array of unit DRMs for a subscriber. It includes details about each DRM and its associated book.
```json
{
response: {
status: "ok",
version: 2,
requestid: "7LwQuB",
requests: 200,
content: {
total: 1,
items: [
{
ID: 477963,
SubscriptionID: 4540112,
SubscriberLogin: "leia",
Book: {
ID: "0045168254f0132f6cf5f",
SubscriptionID: 4540112,
AccountID: 4516825,
Name: "Guided Tour EN",
Description: "www.calameo.com CALAMÉO GUIDED TOUR ENGLISH",
Category: "MISC",
Format: "MISC",
Dialect: "en",
Status: "DONE",
IsPublished: 0,
IsPrivate: 1,
AuthID: "LTDf9GwGH9bl",
AllowMini: 1,
Date: "2015-10-16",
Pages: 12,
Width: 595,
Height: 841,
Views: 0,
Downloads: 0,
Comments: 0,
Favorites: 0,
PosterUrl: "https://i.calameoassets.com/151016113106-69d5960ce53f69b75910e802001e6adf/large.jpg",
PictureUrl: "https://i.calameoassets.com/151016113106-69d5960ce53f69b75910e802001e6adf/thumb.jpg",
ThumbUrl: "https://i.calameoassets.com/151016113106-69d5960ce53f69b75910e802001e6adf/p1.jpg",
PublicUrl: null,
ViewUrl: null,
Creation: "2015-10-16 11:31:06",
Modification: "2015-10-16 11:31:51"
},
Date: "2015-10-16 11:31:51",
Extras: ""
}
]
}
}
}
```
--------------------------------
### Import media assets for skin elements
Source: https://developers.calameo.com/content/skin
Use the `` tag to load external image files (PNG, JPEG, GIF) that will be used as assets in your skin. The `source` attribute points to the URL of the media file.
```xml
```
--------------------------------
### Example JSON Response
Source: https://developers.calameo.com/build/content/api
This is an example of a JSON response received from the Calameo API after a publication request. It includes details about the publication's content and status.
```json
{
response: {
status: "ok",
version: 2,
requestid: "yRc9GZ",
requests: 214,
content: {
ID: "004516825ca65f113d232",
SubscriptionID: 4540112,
AccountID: 4516825,
Name: "Test",
Description: "",
Category: "MISC",
Format: "MISC",
Dialect: "unknown",
Status: "",
IsPublished: 1,
IsPrivate: 1,
AuthID: "nl85OHvgXeKP",
AllowMini: 1,
Date: "2015-10-16",
Pages: 0,
Width: 0,
Height: 0,
Views: 0,
Downloads: 0,
Comments: 0,
Favorites: 0,
PosterUrl: "",
PictureUrl: "",
ThumbUrl: "",
PublicUrl: "",
ViewUrl: "",
Creation: "2015-10-16 11:31:52",
Modification: "2015-10-16 11:31:52"
}
}
}
```
--------------------------------
### Example JSON Response for fetchAccountSubscriptions
Source: https://developers.calameo.com/build/content/api
This JSON structure represents the response when fetching account subscriptions. It details folders, including their ID, name, and creation date.
```json
{
response: {
status: "ok",
version: 2,
requestid: "EGNNi2",
requests: 162,
content: {
total: 1,
start: 0,
step: 10,
items: [
{
ID: 4540112,
AccountID: 4516825,
Name: "Mon dossier",
Description: "",
Books: 0,
Subscribers: 0,
Creation: "2015-10-06 16:55:39",
Modification: "2015-10-06 16:55:39",
PublicUrl: "https://www.calameo.com/subscriptions/4540112"
}
]
}
}
}
```
--------------------------------
### Example JSON Response for activateSubscriber
Source: https://developers.calameo.com/build/content/api
A successful activation of a subscriber returns a simple JSON object indicating the status is 'ok'. This response confirms the operation was successful.
```json
{
response: {
status: "ok",
version: 2,
requestid: "a5hfbL",
requests: 215
}
}
```
--------------------------------
### Example JSON Response for TOC
Source: https://developers.calameo.com/content/api
This is an example JSON response structure for retrieving a publication's table of contents. It indicates an empty content object.
```json
{
"response": {
"status": "ok",
"version": 2,
"requestid": "tARK2K",
"requests": 206,
"content": {
"total": 0,
"items": []
}
}
}
```
--------------------------------
### Create a horizontal layout container
Source: https://developers.calameo.com/content/skin
Use the `` element to group UI components. This example creates a horizontal layout container centered on the screen with a top margin.
```xml
....
```
--------------------------------
### Example JSON Response for fetchSubscriberDRMSingles
Source: https://developers.calameo.com/build/content/api
This JSON output details the Digital Rights Management (DRM) information for a subscriber's units, including book details.
```json
{
response: {
status: "ok",
version: 2,
requestid: "7LwQuB",
requests: 200,
content: {
total: 1,
items: [
{
ID: 477963,
SubscriptionID: 4540112,
SubscriberLogin: "leia",
Book: {
ID: "0045168254f0132f6cf5f",
SubscriptionID: 4540112,
AccountID: 4516825,
Name: "Guided Tour EN",
Description: "www.calameo.com CALAMÉO GUIDED TOUR ENGLISH",
Category: "MISC",
Format: "MISC",
Dialect: "en",
Status: "DONE",
IsPublished: 0,
IsPrivate: 1,
AuthID: "LTDf9GwGH9bl",
AllowMini: 1,
Date: "2015-10-16",
Pages: 12,
Width: 595,
Height: 841,
Views: 0,
Downloads: 0,
Comments: 0,
Favorites: 0,
PosterUrl: "https://i.calameoassets.com/151016113106-69d5960ce53f69b75910e802001e6adf/large.jpg",
PictureUrl: "https://i.calameoassets.com/151016113106-69d5960ce53f69b75910e802001e6adf/thumb.jpg",
ThumbUrl: "https://i.calameoassets.com/151016113106-69d5960ce53f69b75910e802001e6adf/p1.jpg",
PublicUrl: null,
ViewUrl: null,
Creation: "2015-10-16 11:31:06",
Modification: "2015-10-16 11:31:51"
},
Date: "2015-10-16 11:31:51",
Extras: ""
}
]
}
}
};
```
--------------------------------
### Screen Behavior for Responsive Elements
Source: https://developers.calameo.com/content/skin
Use the 'screen' behavior to show or hide elements based on viewport dimensions. This example hides an element when the viewport width is less than 500 pixels.
```xml
```
--------------------------------
### Example JSON Response for Subscribers
Source: https://developers.calameo.com/build/content/api
This JSON structure illustrates a successful response when fetching subscriber data for a folder. It includes request metadata and a list of subscriber items.
```json
{
response: {
status: "ok",
version: 2,
requestid: "munItu",
requests: 165,
content: {
total: 1,
start: 0,
step: 10,
items: [
{
AccountID: 4516825,
SubscriptionID: 4540112,
LastName: "",
FirstName: "",
Email: "",
Login: "leia",
Password: "syCo3hJN",
IsActive: 0,
HasFullAccess: 0,
LastLogin: false,
Creation: "2015-10-16 11:31:05",
Modification: "2015-10-16 11:31:05",
Extras: ""
}
]
}
}
};
```
--------------------------------
### Example JSON Response for fetchBookComments (with content)
Source: https://developers.calameo.com/build/content/api
This JSON structure illustrates a response from the fetchBookComments API when comments are present. It details pagination and comment items.
```json
{
response: {
status: "ok",
version: 2,
requestid: "K2o07v",
requests: 207,
content: {
total: 0,
start: 0,
step: 10,
items: []
}
}
}
```