Manage Videos
get/library/{libraryId}/videos

Request

Path parameters

libraryIdinteger required

The ID of the video library.

Query parameters

pageinteger

The page number to return, 1-based; values below 1 are treated as 1.

itemsPerPageinteger

The number of items to return per page, clamped to a range of 10-1000.

searchstring nullable

Filters videos by title, case-insensitive substring match.

collectionstring nullable

Filters videos by collection ID.

orderBystring nullable

The field to order results by. Possible values: date, title — any other value falls back to date.

Response

The list of videos for the current parameters

totalItemsinteger

The total number of items across all pages matching the query, not just the current page.

currentPageinteger

The current page number of the result set (1-based).

itemsPerPageinteger

The effective page size after clamping the requested value; the last page may contain fewer items.

Changes

    • breaking

      added to the //// response property oneOf list for the response status

    • breaking

      added to the //// response property oneOf list for the response status

    • breaking

      added subschema #1: Created subschema #2: Uploaded subschema #3: Processing subschema #4: Transcoding subschema #5: Finished subschema #6: Error subschema #7: UploadFailed subschema #8: JitSegmenting subschema #9: JitPlaylistsCreated to the ////// response property oneOf list for the response status

    • breaking

      added subschema #1: None subschema #2: Queued subschema #3: InProgress subschema #4: Finished subschema #5: Failed to the ////// response property oneOf list for the response status

    • breaking

      the //// response's property type changed from integer to no type for status

    • breaking

      the //// response's property type changed from integer to no type for status

    • info

      added the media type application/json for the response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      removed the 0.00 enum value from the ////// response property for the response status

    • info

      removed the 0.00 enum value from the ////// response property for the response status

    • info

      removed the 0.00 enum value from the //// response property for the response status

    • info

      removed the 0.00 enum value from the //// response property for the response status

    • info

      removed the 1.00 enum value from the ////// response property for the response status

    • info

      removed the 1.00 enum value from the ////// response property for the response status

    • info

      removed the 1.00 enum value from the //// response property for the response status

    • info

      removed the 1.00 enum value from the //// response property for the response status

    • info

      removed the 10.00 enum value from the //// response property for the response status

    • info

      removed the 11.00 enum value from the //// response property for the response status

    • info

      removed the 2.00 enum value from the ////// response property for the response status

    • info

      removed the 2.00 enum value from the ////// response property for the response status

    • info

      removed the 2.00 enum value from the //// response property for the response status

    • info

      removed the 2.00 enum value from the //// response property for the response status

    • info

      removed the 3.00 enum value from the ////// response property for the response status

    • info

      removed the 3.00 enum value from the ////// response property for the response status

    • info

      removed the 3.00 enum value from the //// response property for the response status

    • info

      removed the 3.00 enum value from the //// response property for the response status

    • info

      removed the 4.00 enum value from the ////// response property for the response status

    • info

      removed the 4.00 enum value from the ////// response property for the response status

    • info

      removed the 4.00 enum value from the //// response property for the response status

    • info

      removed the 5.00 enum value from the ////// response property for the response status

    • info

      removed the 5.00 enum value from the //// response property for the response status

    • info

      removed the 6.00 enum value from the ////// response property for the response status

    • info

      removed the 6.00 enum value from the //// response property for the response status

    • info

      removed the 7.00 enum value from the ////// response property for the response status

    • info

      removed the 7.00 enum value from the //// response property for the response status

    • info

      removed the 8.00 enum value from the ////// response property for the response status

    • info

      removed the 8.00 enum value from the //// response property for the response status

    • info

      removed the 9.00 enum value from the //// response property for the response status