Import Videos
/api/2026-03/import/videosRequest Body
JSON BodySent as JSON in the request body.
| Parameter | Type | Description |
systemName* | string | Identifier for the system you are importing from, e.g. an archive |
webhook | uri | Endpoint at the importing system that gets notified by POST when import job is done. Notification contains the id of the import job, the state and an overview. |
context | object | An object that is passed as context in the body of the request to the webhook. Limited to 8192 Bytes. |
videos* | array | An array of videos to import. Each entry is an object with the following keys, all of which are required:
|
Description
The video import does both create and update videos. The import remembers the externalId / systemName pair and if an import matches an existing pair, it will update (Hint: consider how to rebuild the externalId when you want to update videos). The video import in Livingdocs is asynchronous. You post a batch of videos that you want to import and get back an id with which you can query later to get your result.
Use Cases
- Initial import from a legacy system
Responses
/api/2026-03/import/videos/statusQuery Parameters
Query StringPassed as URL query string. Comma-separated values for arrays (e.g. ?contentTypes=regular,author).
| Parameter | Type | Description |
id* | string | The id that Livingdocs provided you for your prior call to |
Description
You can use this endpoint to check for the status and/or result of a video import.