Videos
Get videos
GET /api/v1/videos HTTP/1.1
Host: api.makereals.com
api-key: YOUR_API_KEY
Accept: */*
Successful Response
[
{
"id": "text",
"name": "text",
"status": "started",
"progress": 0,
"req_id": "text",
"draft_id": "text",
"source_draft_id": "text",
"recipe_id": "text",
"palette_id": "text",
"character_id": "text",
"voice_id": "text",
"scenes": [
{
"name": "text",
"media": [
"text"
],
"texts": [
"text"
],
"transcript": "text",
"voice_recording_url": "text"
}
],
"video_player_url": "text",
"download_url": "text"
}
]
Create a video based on a source draft or a recipe_id
The name of the project created by this request
The id of the project your video will be based on.
The id of the recipe your video will be based on.
The id of the folder your video will be based on.
The palette_id of a color-palette you would like to use instead of the source project one. if no value is given, the source projects color-palette will be used.
The character_id of a character you would like to use instead of the source projects one. if no value is given, the source projects character will be used.
The id of a voice you would like to use instead of the source projects one. if no value is given, the source projects voice will be used.
POST /api/v1/videos HTTP/1.1
Host: api.makereals.com
api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 248
{
"name": "text",
"source_draft_id": "text",
"recipe_id": "text",
"folder_id": "text",
"palette_id": "text",
"character_id": "text",
"voice_id": "text",
"scenes": [
{
"name": "text",
"media": [
"text"
],
"texts": [
"text"
],
"transcript": "text",
"voice_recording_url": "text"
}
]
}
{
"id": "text",
"name": "text",
"status": "started",
"progress": 0,
"req_id": "text",
"draft_id": "text",
"source_draft_id": "text",
"recipe_id": "text",
"palette_id": "text",
"character_id": "text",
"voice_id": "text",
"scenes": [
{
"name": "text",
"media": [
"text"
],
"texts": [
"text"
],
"transcript": "text",
"voice_recording_url": "text"
}
],
"video_player_url": "text",
"download_url": "text"
}
Get video by id
GET /api/v1/videos/{video_id} HTTP/1.1
Host: api.makereals.com
api-key: YOUR_API_KEY
Accept: */*
{
"id": "text",
"name": "text",
"status": "started",
"progress": 0,
"req_id": "text",
"draft_id": "text",
"source_draft_id": "text",
"recipe_id": "text",
"palette_id": "text",
"character_id": "text",
"voice_id": "text",
"scenes": [
{
"name": "text",
"media": [
"text"
],
"texts": [
"text"
],
"transcript": "text",
"voice_recording_url": "text"
}
],
"video_player_url": "text",
"download_url": "text"
}
Get videos
GET /api/v1/videos HTTP/1.1
Host:
api-key: YOUR_API_KEY
Accept: */*
Successful Response
[
{
"id": "text",
"name": "text",
"status": "started",
"progress": 0,
"req_id": "text",
"draft_id": "text",
"source_draft_id": "text",
"recipe_id": "text",
"template_id": "text",
"palette_id": "text",
"character_id": "text",
"voice_id": "text",
"scenes": [
{
"name": "text",
"type": "override_scene",
"media": [
"text"
],
"texts": [
"text"
],
"transcript": "text",
"voice_recording_url": "text"
}
],
"video_player_url": "text",
"download_url": "text",
"metadata": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"correlation_id": "text",
"palette": [
{
"color": "text"
}
],
"global_media_elements": [
{
"id": "text",
"url": "https://example.com",
"media_id": "text"
}
]
}
]
Get Video Metadata
GET
/api/v1/videos/{video_id}/metadata
Headers
Content-Type
application/json
api-key
<key>
Response
{
"duration": 0,
"scenes_metadata": [
{
"scene_index": 0,
"start_time": 0,
"duration": 0
}
]
}
Last updated