GET api/Students/GetStudentClassVideoRecordings?registrationId={registrationId}&ScheduledId={ScheduledId}

This method gets all the video recordings available for the given registrationId and the scheduleId

Request Information

URI Parameters

NameDescriptionTypeAdditional information
registrationId

integer

Required

ScheduledId

integer

Required

Body Parameters

None.

Response Information

Resource Description

Collection of VideoRecordingDetail
NameDescriptionTypeAdditional information
VideoGroupId

integer

None.

VideoPlayerId

integer

None.

VideoId

string

None.

VideoName

string

None.

SubjectId

integer

None.

VideoProgress

decimal number

None.

AvailableFrom

date

None.

AvailableTo

date

None.

Duration

string

None.

IsCompleted

boolean

None.

NeedMinPayment

boolean

None.

LinkName

string

None.

RecordingScheduleId

integer

None.

VideoRecordingId

integer

None.

ScheduleId

integer

None.

IsAvailableToWatch

boolean

None.

AllowPreview

boolean

None.

VideoSourceId

integer

None.

VideoSourceTable

string

None.

VideoUrl

string

None.

PreviewVideoSettingValue

integer

None.

IsPreview

boolean

None.

RegistrationId

Gets or sets the student registration Id

integer

None.

IsPreviewRegistration

Gets or sets the registration is preview registration or not

boolean

None.

Message

string

None.

IsUpgradeRequired

Gets or sets the flag to check whether upgrade required to access the video material or not.

boolean

None.

LasWatchedDuration

integer

None.

ListVideoRefVideoService

Collection of VideoRefVideoService

None.

DefaultVideoPlayerCode

string

None.

DurationInMinutes

string

None.

VzaarVideo

VzaarVideo

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "VideoGroupId": 1,
    "VideoPlayerId": 2,
    "VideoId": "sample string 3",
    "VideoName": "sample string 4",
    "SubjectId": 5,
    "VideoProgress": 6.1,
    "AvailableFrom": "2026-04-02T23:50:13.409359-04:00",
    "AvailableTo": "2026-04-02T23:50:13.409359-04:00",
    "Duration": "sample string 9",
    "IsCompleted": true,
    "NeedMinPayment": true,
    "LinkName": "sample string 12",
    "RecordingScheduleId": 13,
    "VideoRecordingId": 14,
    "ScheduleId": 15,
    "IsAvailableToWatch": true,
    "AllowPreview": true,
    "VideoSourceId": 18,
    "VideoSourceTable": "sample string 19",
    "VideoUrl": "sample string 20",
    "PreviewVideoSettingValue": 21,
    "IsPreview": true,
    "RegistrationId": 23,
    "IsPreviewRegistration": true,
    "Message": "sample string 25",
    "IsUpgradeRequired": true,
    "LasWatchedDuration": 27,
    "ListVideoRefVideoService": [
      {
        "VideoRefVideoServiceID": 1,
        "VideoID": 2,
        "VideoServiceID": 3,
        "VideoPlayerRefId": "sample string 4",
        "ServiceVideoRefId": "sample string 5",
        "VideoStatusID": 6,
        "VideoServiceName": "sample string 7",
        "VideoHubStatus": "sample string 8",
        "DynamicClass": "sample string 9",
        "DynamicSymbolClass": "sample string 10",
        "DynamicServerMessage": "sample string 11",
        "ShortCode": "sample string 12",
        "VideoUrl": "sample string 13",
        "VideoEmbedCode": "sample string 14",
        "CreatedOn": "2026-04-02T23:50:13.409359-04:00",
        "CreatedBy": "sample string 16",
        "VideoPlayerId": 17,
        "SecurityToken": "sample string 18",
        "IsPublished": true,
        "VideoStatusMessage": "sample string 20",
        "HasAnyUnPublishedVideo": true,
        "UnPublishedVideoStatusMessage": "sample string 22",
        "MaxVideoDuration": 23
      },
      {
        "VideoRefVideoServiceID": 1,
        "VideoID": 2,
        "VideoServiceID": 3,
        "VideoPlayerRefId": "sample string 4",
        "ServiceVideoRefId": "sample string 5",
        "VideoStatusID": 6,
        "VideoServiceName": "sample string 7",
        "VideoHubStatus": "sample string 8",
        "DynamicClass": "sample string 9",
        "DynamicSymbolClass": "sample string 10",
        "DynamicServerMessage": "sample string 11",
        "ShortCode": "sample string 12",
        "VideoUrl": "sample string 13",
        "VideoEmbedCode": "sample string 14",
        "CreatedOn": "2026-04-02T23:50:13.409359-04:00",
        "CreatedBy": "sample string 16",
        "VideoPlayerId": 17,
        "SecurityToken": "sample string 18",
        "IsPublished": true,
        "VideoStatusMessage": "sample string 20",
        "HasAnyUnPublishedVideo": true,
        "UnPublishedVideoStatusMessage": "sample string 22",
        "MaxVideoDuration": 23
      }
    ],
    "DefaultVideoPlayerCode": "sample string 28",
    "DurationInMinutes": "sample string 29",
    "VzaarVideo": {
      "EnableVzaarPlayer": true,
      "VzaarVideoUrl": "sample string 2",
      "VzaarVideoId": "sample string 3"
    }
  },
  {
    "VideoGroupId": 1,
    "VideoPlayerId": 2,
    "VideoId": "sample string 3",
    "VideoName": "sample string 4",
    "SubjectId": 5,
    "VideoProgress": 6.1,
    "AvailableFrom": "2026-04-02T23:50:13.409359-04:00",
    "AvailableTo": "2026-04-02T23:50:13.409359-04:00",
    "Duration": "sample string 9",
    "IsCompleted": true,
    "NeedMinPayment": true,
    "LinkName": "sample string 12",
    "RecordingScheduleId": 13,
    "VideoRecordingId": 14,
    "ScheduleId": 15,
    "IsAvailableToWatch": true,
    "AllowPreview": true,
    "VideoSourceId": 18,
    "VideoSourceTable": "sample string 19",
    "VideoUrl": "sample string 20",
    "PreviewVideoSettingValue": 21,
    "IsPreview": true,
    "RegistrationId": 23,
    "IsPreviewRegistration": true,
    "Message": "sample string 25",
    "IsUpgradeRequired": true,
    "LasWatchedDuration": 27,
    "ListVideoRefVideoService": [
      {
        "VideoRefVideoServiceID": 1,
        "VideoID": 2,
        "VideoServiceID": 3,
        "VideoPlayerRefId": "sample string 4",
        "ServiceVideoRefId": "sample string 5",
        "VideoStatusID": 6,
        "VideoServiceName": "sample string 7",
        "VideoHubStatus": "sample string 8",
        "DynamicClass": "sample string 9",
        "DynamicSymbolClass": "sample string 10",
        "DynamicServerMessage": "sample string 11",
        "ShortCode": "sample string 12",
        "VideoUrl": "sample string 13",
        "VideoEmbedCode": "sample string 14",
        "CreatedOn": "2026-04-02T23:50:13.409359-04:00",
        "CreatedBy": "sample string 16",
        "VideoPlayerId": 17,
        "SecurityToken": "sample string 18",
        "IsPublished": true,
        "VideoStatusMessage": "sample string 20",
        "HasAnyUnPublishedVideo": true,
        "UnPublishedVideoStatusMessage": "sample string 22",
        "MaxVideoDuration": 23
      },
      {
        "VideoRefVideoServiceID": 1,
        "VideoID": 2,
        "VideoServiceID": 3,
        "VideoPlayerRefId": "sample string 4",
        "ServiceVideoRefId": "sample string 5",
        "VideoStatusID": 6,
        "VideoServiceName": "sample string 7",
        "VideoHubStatus": "sample string 8",
        "DynamicClass": "sample string 9",
        "DynamicSymbolClass": "sample string 10",
        "DynamicServerMessage": "sample string 11",
        "ShortCode": "sample string 12",
        "VideoUrl": "sample string 13",
        "VideoEmbedCode": "sample string 14",
        "CreatedOn": "2026-04-02T23:50:13.409359-04:00",
        "CreatedBy": "sample string 16",
        "VideoPlayerId": 17,
        "SecurityToken": "sample string 18",
        "IsPublished": true,
        "VideoStatusMessage": "sample string 20",
        "HasAnyUnPublishedVideo": true,
        "UnPublishedVideoStatusMessage": "sample string 22",
        "MaxVideoDuration": 23
      }
    ],
    "DefaultVideoPlayerCode": "sample string 28",
    "DurationInMinutes": "sample string 29",
    "VzaarVideo": {
      "EnableVzaarPlayer": true,
      "VzaarVideoUrl": "sample string 2",
      "VzaarVideoId": "sample string 3"
    }
  }
]