POST api/{version}/Ebook/SaveAnnotations

Save Annatations related to Ebook

Request Information

URI Parameters

NameDescriptionTypeAdditional information
version

string

None.

Body Parameters

EbookAnnotation
NameDescriptionTypeAdditional information
StudentProductId

integer

None.

StudentProductElementId

Get or set StudentProductElementId

integer

None.

StudentId

Get or set StudentId

integer

None.

EBookId

Get or set EBookId

integer

None.

LastSeenPageNo

Get or set LastSeenPageNo

integer

None.

AnnotationXML

Get or set AnnotationXML

string

None.

StudentEbookTrackId

Get or set StudentEbookTrackId

integer

None.

OfflineUpdatedOn

date

None.

CreatedOn

date

None.

LastUpdatedOn

date

None.

Request Formats

application/json, text/json

Sample:
{
  "StudentProductId": 1,
  "StudentProductElementId": 2,
  "StudentId": 3,
  "EBookId": 4,
  "LastSeenPageNo": 5,
  "AnnotationXML": "sample string 6",
  "StudentEbookTrackId": 7,
  "OfflineUpdatedOn": "2026-04-02T09:47:29.2654616-04:00",
  "CreatedOn": "2026-04-02T09:47:29.2654616-04:00",
  "LastUpdatedOn": "2026-04-02T09:47:29.2654616-04:00"
}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'EbookAnnotation'.

Response Information

Resource Description

integer

Response Formats

application/json, text/json

Sample:
12345

text/xml

Sample:
<int xmlns="http://schemas.microsoft.com/2003/10/Serialization/">12345</int>