POST api/{version}/Ebook/UpdateLastSeenPageNoAndAnnotations

Update the Annotations 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-02T23:52:05.2079772-04:00",
  "CreatedOn": "2026-04-02T23:52:05.2079772-04:00",
  "LastUpdatedOn": "2026-04-02T23:52:05.2079772-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

boolean

Response Formats

application/json, text/json

Sample:
true

text/xml

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