Version 1 - 23/04/2025
Rate limit: 3-4 requests / second
API key: Account -> Settings -> Account -> API Details
Bugs/error/changes: Please report if something is not as desired.
GEThttps://voe.sx/api/account/info?key=YOUR_API_KEY
Provides some general information about the account. Cache: 5min
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
Příklad odpovědi
{
"server_time":"2023-03-31 00:00:00",
"msg":"OK",
"message":"successful.",
"status":200,
"success":true,
"result":{
"email":"email@example.com",
"balance":"0.00000",
"storage_used":2101860825,
"storage_left":-2028119001,
"premium_until":"0000-00-00 00:00:00",
"partner_until":"0000-00-00 00:00:00"
}
}
GEThttps://voe.sx/api/account/stats?key=YOUR_API_KEY
Statistics for the last 32 days.
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
Příklad odpovědi
{
"server_time":"2023-03-31 00:00:00",
"msg":"OK",
"message":"successful.",
"status":200,
"success":true,
"result":{
"2023-02-26":{
"date":"2023-03-31",
"views":0,
"views_adb":0,
"views_vpn_proxy":0,
"views_paid":0,
"views_tor":0,
"uploads":0,
"downloads":0,
"profit_total":0,
"views_total":0
},
}
}
GEThttps://voe.sx/api/upload/server?key=YOUR_API_KEY
Step 1: Get a suitable upload server.
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
Příklad odpovědi
{
"server_time":"2023-03-31 00:00:00",
"msg":"OK",
"message":"successful.",
"status":200,
"success":true,
"result":"https://delivery-node-***.voe-network.net/***/01"
}
POSThttps://delivery-node-***.voe-network.net/***/01
Step 2: Upload file to delivery node (form-data)
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
file |
binary |
File to upload |
Příklad odpovědi
{
"success":true,
"message":"File has been uploaded successfully.",
"file":{
"id":1,
"file_code":"abc123456789",
"file_title":"File.mp4",
"encoding_necessary":false
}
}
GET/POSThttps://voe.sx/api/upload/url?key=YOUR_API_KEY&url=YOUR_FILE_URL
Add url to remote upload queue
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
url |
string |
URL (http/https/ftp) |
folder_id |
integer |
Target folder id |
Příklad odpovědi
{
"server_time":"2023-03-31 00:00:00",
"msg":"OK",
"message":"successful.",
"status":200,
"success":true,
"result":{
"file_code":"abc123456789",
"queueID": 1
}
}
GEThttps://voe.sx/api/upload/url/list?key=YOUR_API_KEY
Retrieves a list of remote upload entries for the authenticated user. Supports pagination and filtering by ID.
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
id |
integer |
remote upload queue id |
page |
integer |
Optional: Page number for pagination. |
limit |
integer |
Optional: Number of items per page (default is 100). |
Příklad odpovědi
{
"server_time":"2024-04-03 00:00:00",
"msg":"Success",
"message":"List returned.",
"status":200,
"success":true,
"list":{
"current_page":1,
"data":[
{
"id":757602,
"folder_id":0,
"file_code":"xxxxxxxxxx",
"url":"https:\/\/tiktok.com?v=2457433",
"status":3,
"status_note":"Already completed (2).",
"created_at":"2023-11-23T06:10:03.000000Z",
"started_at":null,
"updated_at":"2023-11-23T06:11:32.000000Z",
"total_size":0,
"loaded_size":0,
"speed":0,
"estimated_duration":0,
"percent":100,
"additional_headers":null
}
],
"first_page_url":"https:\/\/voe.sx\/api\/upload\/url\/list?page=1",
"from":1,
"last_page":1,
"last_page_url":"https:\/\/voe.sx\/api\/upload\/url\/list?page=1",
"links":[
{
"url":null,
"label":"« Previous",
"active":false
},
{
"url":"https:\/\/voe.sx\/api\/upload\/url\/list?page=1",
"label":"1",
"active":true
},
{
"url":null,
"label":"Next »",
"active":false
}
],
"next_page_url":null,
"path":"https:\/\/voe.sx\/api\/upload\/url\/list",
"per_page":100,
"prev_page_url":null,
"to":1,
"total":1
}
}
POSThttps://voe.sx/api/upload/url/delete
Deletes a remote upload entry by its ID. Only entries with status **3** (completed) or **4** (failed) can be deleted.
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
id |
integer |
The ID of the remote upload entry to be deleted. |
Příklad odpovědi
{
"server_time": "2025-04-26T12:00:00",
"msg": "OK",
"message": "Remote upload entry deleted successfully.",
"status": 200,
"success": true
}
POSThttps://voe.sx/api/upload/url/delete/failed
Deletes all failed remote uploads (status **4**) for the user.
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
Příklad odpovědi
{
"server_time": "2025-04-26T12:00:00",
"msg": "OK",
"message": "3 failed remote upload(s) deleted.",
"status": 200,
"success": true,
"deleted_count": 3
}
POSThttps://voe.sx/api/upload/url/restart
Restarts a failed remote upload by its ID. Only uploads with status **4** (failed) can be restarted.
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
id |
integer |
The ID of the remote upload entry to be restarted. |
Příklad odpovědi
{
"server_time": "2025-04-26T12:00:00",
"msg": "OK",
"message": "Remote upload has been restarted.",
"status": 200,
"success": true,
"queueID": "UPLOAD_ENTRY_ID"
}
GEThttps://voe.sx/api/file/clone?key=YOUR_API_KEY&file_code=xxxxxxxxx&fld_id=0
Clone existing file code, PROVIDED THE FILE OWNER HAS ALLOWED CLONING!
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
url |
string |
URL (http/https/ftp) |
fld_id |
integer |
Folder id, not required |
Příklad odpovědi
{
"server_time":"2023-03-31 00:00:00",
"msg":"OK",
"message":"successful.",
"status":200,
"success":true,
"result":{
"filecode":"abc123456789",
"file_name":"Test.mp4",
"url":"https://voe.sx/abc123456789",
"url_embed":"https://voe.sx/e/abc123456789"
}
}
GEThttps://voe.sx/api/encodings/list
Retrieves the list of encoding jobs for the authenticated user. Only the encodings related to the user’s account are returned, similar to what is visible in the regular website view.
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
Příklad odpovědi
{
"server_time": "2025-04-26T12:00:00",
"msg": "OK",
"message": "User encodings retrieved successfully.",
"status": 200,
"success": true,
"data": [
{
"status": "ENCODING",
"note": "In Progress",
"created_at": "2025-04-25T15:00:00",
"started_at": "2025-04-25T15:05:00",
"updated_at": "2025-04-26T12:00:00",
"file_code": "abc123456789",
"file_title": "My Video.mp4",
"quality": 1080,
"error": null,
"extra": "transcode_video_",
"percent": 80,
"original_details": {
"videoWidth": 1920,
"videoHeight": 1080,
"videoBitrate": 5000,
"audioBitrate": 128,
"videoCodec": "H.264",
"audioCodec": "AAC",
"videoContainer": "MP4"
}
}
]
}
GEThttps://voe.sx/api/file/info?key=YOUR_API_KEY&file_code=xxxxxxxxx,yyyyyyyyy
Information about file(s) / mass check. Max 500
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
file_code |
string |
File code(s), comma seperated |
Příklad odpovědi
{
"server_time":"2023-03-31 00:00:00",
"msg":"OK",
"message":"successful.",
"status":200,
"success":true,
"result":[
{
"status":200,
"fileCode":"abc123456789",
"name":"test.mp4",
"title":"test.mp4",
"length":6,
"file_size":0
},
{
"status":404,
"fileCode":"def123456789"
}
]
}
GEThttps://voe.sx/api/file/list?key=YOUR_API_KEY&page=1&per_page=20&fld_id=0&created=2018-06-21%2005%3A07%3A10&name=Test123
Information about file(s)
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
page |
integer |
page number |
per_page |
integer |
number of results per page |
fld_id |
integer |
folder id |
created |
datetime |
show only files uploaded after timestamp. Specify number to show only files uploaded X minutes ago. |
name |
string |
filter file names |
preview |
bool |
show preview url |
Příklad odpovědi
{
"server_time":"2023-03-31 00:00:00",
"msg":"OK",
"message":"successful.",
"status":200,
"success":true,
"result":{
"current_page":1,
"data":[
{
"filecode":"abc123456789",
"name":"Test.mp4",
"title":"Test.mp4",
"uploaded":"2023-03-31 00:00:00",
"size":0,
"file_money":"0.00000"
},
],
"first_page_url":"https://voe.sx/api/file/list?page=1",
"from":1,
"last_page":1,
"last_page_url":"https://voe.sx/api/file/list?page=1",
"links":[
{
"url":null,
"label":"« Previous",
"active":false
},
{
"url":"https://voe.sx/api/file/list?page=1",
"label":"1",
"active":true
},
{
"url":null,
"label":"Next »",
"active":false
}
],
"next_page_url":null,
"path":"https://voe.sx/api/file/list",
"per_page":100,
"prev_page_url":null,
"to":5,
"total":5
}
}
GEThttps://voe.sx/api/file/rename?key=YOUR_API_KEY&file_code=xxxxxxxx&title=sample
Rename file title
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
file_code |
string |
file code(s), or list separated by comma |
title |
string |
new file title |
Příklad odpovědi
{
"server_time":"2023-03-31 00:00:00",
"msg":"OK",
"message":"successful.",
"status":200,
"success":true,
"result":"File has been updated."
}
GEThttps://voe.sx/api/file/set_folder?key=YOUR_API_KEY&file_code=xxxxxx&fld_id=0
Move file(s) to folder
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
file_code |
string |
file code(s), or list separated by comma |
fld_id |
integer |
folder id |
Příklad odpovědi
{
"server_time":"2023-03-31 00:00:00",
"msg":"OK",
"message":"successful.",
"status":200,
"success":true
}
GEThttps://voe.sx/api/file/delete?key=YOUR_API_KEY&del_code=xxxxxxxxxx
Delete file(s)
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
del_code |
string |
file code(s), or list separated by comma to delete |
Příklad odpovědi
{
"server_time":"2023-03-31 00:00:00",
"msg":"OK",
"message":"successful.",
"status":200,
"success":true
}
GEThttps://voe.sx/api/folder/list?key=YOUR_API_KEY&fld_id=0
List folder files
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
fld_id |
integer |
folder id |
Příklad odpovědi
{
"server_time":"2023-03-31 00:00:00",
"msg":"OK",
"message":"successful.",
"status":200,
"success":true,
"result":{
"folders":[
{
"fld_id":1,
"name":"Test Folder"
},
],
"files":{
"current_page":1,
"data":[
{
"file_code":"abc123456789",
"file_fld_id":0,
"name":"test.mp4",
"title":"test.mp4",
"views":0,
"uploaded":"2023-03-31 00:00:00",
"length":6,
"file_size":0,
"revenue":"0.00000",
"link":"https://voe.sx/abc123456789",
"link_embed":"https://voe.sx/e/abc123456789"
},
],
"first_page_url":"https://voe.sx/api/folder/list?page=1",
"from":1,
"last_page":1,
"last_page_url":"https://voe.sx/api/folder/list?page=1",
"links":[
{
"url":null,
"label":"« Previous",
"active":false
},
{
"url":"https://voe.sx/api/folder/list?page=1",
"label":"1",
"active":true
},
{
"url":null,
"label":"Next »",
"active":false
}
],
"next_page_url":null,
"path":"https://voe.sx/api/folder/list",
"per_page":100,
"prev_page_url":null,
"to":3,
"total":3
}
}
}
GEThttps://voe.sx/api/folder/create?key=YOUR_API_KEY&parent_id=0
Create new folder
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
parent_id |
integer |
parent folder id, root path = 0 |
name |
string |
Folder name |
Příklad odpovědi
{
"server_time":"2023-03-31 00:00:00",
"msg":"OK",
"message":"successful.",
"status":200,
"success":true,
"result":{
"fld_id":1
}
}
GEThttps://voe.sx/api/folder/rename?key=YOUR_API_KEY&fld_id=0
Rename folder
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
fld_id |
integer |
folder id |
name |
string |
Folder name |
Příklad odpovědi
{
"server_time":"2023-03-31 00:00:00",
"msg":"OK",
"message":"successful.",
"status":200,
"success":true
}
GEThttps://voe.sx/api/files/deleted?key=YOUR_API_KEY&last=last&pagination=true
List deleted files
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
last |
integer |
number of last files |
pagination |
bool |
default value false, if true then a pagination will be used. Otherwise a maximum of 250 file reports will be issued. true will become the standard in the long term and should be used. |
Příklad odpovědi
{
"server_time":"2023-03-31 00:00:00",
"msg":"OK",
"message":"successful.",
"status":200,
"success":true,
"result":[
{
"file_code":"abc123456789",
"name":"Test.mp4",
"deleted":"2023-03-31 00:00:00",
"del_time":"2023-03-31 00:00:00",
"deleted_ago_sec":973
},
],
"limit":250
}
{
"server_time":"2023-03-31 00:00:00",
"msg":"OK",
"message":"successful.",
"status":200,
"success":true,
"files":{
"current_page":1,
"data":[
{
"file_code":"abc123456789",
"name":"Test.mp4",
"deleted":"2023-03-31 00:00:00",
"del_time":"2023-03-31 00:00:00",
"deleted_ago_sec":973
},
],
"first_page_url":"https://voe.sx/api/files/deleted?page=1",
"from":1,
"last_page":1,
"last_page_url":"https://voe.sx/api/files/deleted?page=1",
"links":[
{
"url":null,
"label":"« Previous",
"active":false
},
{
"url":"https://voe.sx/api/files/deleted?page=1",
"label":"1",
"active":true
},
{
"url":null,
"label":"Next »",
"active":false
}
],
"next_page_url":null,
"path":"https://voe.sx/api/files/deleted",
"per_page":100,
"prev_page_url":null,
"to":5,
"total":5
}
}
GEThttps://voe.sx/api/dmca/list?key=YOUR_API_KEY&last=last&pending=true&pagination=true
List deleted dmca files
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
last |
integer |
number of last files |
pending |
bool |
default value false, if true then only reports with future del_time are displayed. |
pagination |
bool |
default value false, if true then a pagination will be used. Otherwise a maximum of 2500 reports will be issued. true will become the standard in the long term and should be used. |
Příklad odpovědi
{
"server_time":"2023-03-31 00:00:00",
"msg":"OK",
"message":"successful.",
"status":200,
"success":true,
"result":[
{
"file_code":"abc123456789",
"name":"Test.mp4",
"deleted":"2023-03-31 00:00:00",
"del_time":"2023-03-31 00:00:00",
"deleted_ago_sec":973
},
],
"limit":1000
}
{
"server_time":"2023-03-31 00:00:00",
"msg":"OK",
"message":"successful.",
"status":200,
"success":true,
"files":{
"current_page":1,
"data":[
{
"title":"Test.mp4",
"name":"Test.mp4",
"file_code":"abc123456789",
"created":"2023-03-31 00:00:00",
"deleted":"2023-03-31 00:00:00",
},
],
"first_page_url":"https://voe.sx/api/dmca/list?page=1",
"from":1,
"last_page":1,
"last_page_url":"https://voe.sx/api/dmca/list?page=1",
"links":[
{
"url":null,
"label":"« Previous",
"active":false
},
{
"url":"https://voe.sx/api/dmca/list?page=1",
"label":"1",
"active":true
},
{
"url":null,
"label":"Next »",
"active":false
}
],
"next_page_url":null,
"path":"https://voe.sx/api/dmca/list",
"per_page":100,
"prev_page_url":null,
"to":5,
"total":5
}
}
GEThttps://voe.sx/api/settings/domain?key=YOUR_API_KEY
Outputs the current Adblock domain. The entry should be cached (5 minutes) by local caching at the site operator. This feature is only available to webmaster package or partner accounts. This function serves to avoid a redirection via our main domain.
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
Příklad odpovědi
{
"server_time":"2023-03-31 00:00:00",
"domain":"voe.sx",
"url":"https://voe.sx",
"status":200,
"success":true,
}
GEThttps://voe.sx/api/reseller/premium/generate?key=YOUR_API_KEY
Generates one or more Premium Keys. Duration is transmitted in months. Billing takes place afterwards or in advance. The keys have a validity period of 2 years after generation.
Parametry dotazu
Název |
Typ |
Popis |
key |
string |
API key from account settings. |
days |
integer |
Premium duration, in days. Check the reseller management panel for correct day numbers. |
amount |
integer |
The number of keys to be generated. |
Příklad odpovědi
{
"server_time":"2024-01-01 00:00:00",
"status":200,
"message":"Purchase completed.",
"keys":[
{
"key":"XXXXX-XXXXX-XXXXX-XXXXX",
"days":5
}
],
"success":true
}