Credentials
apikey
Maximum 10 requests per second
Upload
https://ul.mixdrop.ag/api
POST
multipart/form-data
Name |
Description |
Example |
Required |
email |
API E-Mail |
[email protected] |
yes |
key |
API Key |
sVfJ2Ia2b5cRh |
yes |
file |
File to upload |
|
yes |
folder |
Download folder id |
35 |
no |
{
"success" : true,
"result" :
{
"fileref" : "lOd3o"
"url" : "https://domain.co/f/lOd3o"
"embedurl" : "https://domain.co/e/lOd3o"
}
}
Remote Upload
https://api.mixdrop.ag/remoteupload?email={email}&key={key}&url={url}&folder={folder}
GET
Name |
Description |
Example |
Required |
email |
API E-Mail |
[email protected] |
yes |
key |
API Key |
sVfJ2Ia2b5cRh |
yes |
url |
Download url (encoded if necessary ) |
https://domain3426.com/file.zip |
yes |
name |
Uploaded file new name |
newname |
no |
folder |
Download folder id |
35 |
no |
{
"success" : true,
"result" :
{
"id" : "10",
"fileref" : "lOd3o"
"url" : "https://domain.co/f/lOd3o"
"embedurl" : "https://domain.co/e/lOd3o"
}
}
Remote Status
https://api.mixdrop.ag/remotestatus?email={email}&key={key}&id={id}
GET
Name |
Description |
Example |
Required |
email |
API E-Mail |
[email protected] |
yes |
key |
API Key |
sVfJ2Ia2b5cRh |
yes |
id |
Remote 'id' returned by remoteupload |
10 |
no |
{
"success" : true,
"result" :
{
"url" : "https://domain3426.com/file.zip",
"name" : "file.zip",
"status" : "Download queue|Downloading|Complete|Error",
"error" : "Error description",
"progress" : "100",
"added" : "1559640007",
"completed" : "1559640307",
"fileref" : "lOd3o"
}
}
File Info
https://api.mixdrop.ag/fileinfo2?email={email}&key={key}&ref[]={fileref1}&ref[]={fileref2}
GET
Name |
Description |
Example |
Required |
email |
API E-Mail |
[email protected] |
yes |
key |
API Key |
sVfJ2Ia2b5cRh |
yes |
ref[] |
fileref (Maximum 50) |
lOd3o |
yes |
{
"success" : true,
"result" :
[
"fileref1" : {
"fileref" : "fileref1",
"title" : "file.zip",
"size" : "3347384",
"duration" : null,
"subtitle" : false,
"isvideo" : false,
"isaudio" : false,
"added" : 1559640307,
"status" : "Uploading|Convert Queue|Converting ( 10% )|Completing|OK|notfound...",
"deleted" : false,
"thumb" : null,
"url" : "https://domain.co/f/lOd3o",
"embedurl" : "https://domain.co/e/lOd3o"
"yourfile" : true
},
"fileref2" : {
"fileref" : "fileref2",
"status" : "notfound",
},
]
}
File Info (Deprecated)
https://api.mixdrop.ag/fileinfo?email={email}&key={key}&ref[]={fileref1}&ref[]={fileref2}
GET
Name |
Description |
Example |
Required |
email |
API E-Mail |
[email protected] |
yes |
key |
API Key |
sVfJ2Ia2b5cRh |
yes |
ref[] |
fileref (Maximum 50) |
lOd3o |
yes |
{
"success" : true,
"result" :
[
{
"fileref" : "lOd3o",
"title" : "file.zip",
"size" : "3347384",
"duration" : null,
"subtitle" : false,
"isvideo" : false,
"isaudio" : false,
"added" : 1559640307,
"status" : "Uploading|Convert Queue|Converting ( 10% )|Completing|OK|...",
"deleted" : false,
"thumb" : null,
"url" : "https://domain.co/f/lOd3o",
"embedurl" : "https://domain.co/e/lOd3o"
"yourfile" : true
}
]
}
File Duplicate
https://api.mixdrop.ag/fileduplicate?email={email}&key={key}&ref={fileref}
GET
Name |
Description |
Example |
Required |
email |
API E-Mail |
[email protected] |
yes |
key |
API Key |
sVfJ2Ia2b5cRh |
yes |
ref |
fileref |
lOd3o |
yes |
folder |
Folder id |
4 |
no |
{
"success" : true,
"result" :
{
"fileref" : "lOd3o"
}
}
File Rename
https://api.mixdrop.ag/filerename?email={email}&key={key}&ref={fileref}&title={title}
GET
Name |
Description |
Example |
Required |
email |
API E-Mail |
[email protected] |
yes |
key |
API Key |
sVfJ2Ia2b5cRh |
yes |
ref |
fileref |
lOd3o |
yes |
title |
New file title |
newtitle |
yes |
{
"success" : true,
"result" :
{
"title" : "newtitle"
}
}
Add Subtitle
https://api.mixdrop.ag/addsubtitle?email={email}&key={key}&ref={fileref}
POST
multipart/form-data
Name |
Description |
Example |
Required |
email |
API E-Mail |
[email protected] |
yes |
key |
API Key |
sVfJ2Ia2b5cRh |
yes |
ref |
fileref |
lOd3o |
yes |
Name |
Description |
Example |
Required |
file |
Subtitle file ( srt or vtt ) |
sub.vtt |
yes |
lang |
Subtitle language ( ar, bg, bs, hr, cz, dk, en, fi, fr, de, in, it, id, jp, my, no, pl, pt, ru, ro, rs, sk, es, se, tr, ud ) |
en |
yes |
{
"success" : true,
"result" : "en"
}
Removed Files
https://api.mixdrop.ag/removed?email={email}&key={key}&page={page}
GET
Name |
Description |
Example |
Required |
email |
API E-Mail |
[email protected] |
yes |
key |
API Key |
sVfJ2Ia2b5cRh |
yes |
page |
Page number. Results are limited to 100 per page |
2 |
no |
{
"success" : true,
"pages" : 2,
"result" :
[
{
"fileref" : "lOd3o",
"title" : "file",
"status" : "File removed due to inactivity",
"date" : 1559637805,
},
]
}
Folder List
https://api.mixdrop.ag/folderlist?email={email}&key={key}&id={folderid}&page={page}
GET
Name |
Description |
Example |
Required |
email |
API E-Mail |
[email protected] |
yes |
key |
API Key |
sVfJ2Ia2b5cRh |
yes |
id |
Folder id |
4 |
no |
page |
Page number. File results are limited to 100 per page |
2 |
no |
{
"success" : true,
"pages" : 2,
"result" :
{
"folders" : [
{
"id" : "5",
"title" : "MyFolder1"
},
{
"id" : "6",
"title" : "MyFolder2"
}
],
"files" : [
{
"fileref" : "lOd3o",
"title" : "file.zip",
"size" : "3347384",
"duration" : null,
"subtitle" : false,
"isvideo" : false,
"isaudio" : false,
"added" : 1559640307,
"status" : "Uploading|Convert Queue|Converting ( 10% )|Completing|OK|...",
"deleted" : false,
"thumb" : null,
"url" : "https://domain.co/f/lOd3o"
"embedurl" : "https://domain.co/e/lOd3o"
},
{
"fileref" : "flg3",
"title" : "viveo.mp4",
"size" : "45572457",
"duration" : "40",
"subtitle" : false,
"isvideo" : true,
"isaudio" : false,
"added" : 1559637805,
"status" : "Uploading|Convert Queue|Converting ( 10% )|Completing|OK|...",
"deleted" : false,
"thumb" : null,
"url" : "https://domain.co/f/flg3"
"embedurl" : "https://domain.co/e/lOd3o"
}
]
}
}
Create Folder
https://api.mixdrop.ag/foldercreate?email={email}&key={key}&title={title}&parent={parentid}
GET
Name |
Description |
Example |
Required |
email |
API E-Mail |
[email protected] |
yes |
key |
API Key |
sVfJ2Ia2b5cRh |
yes |
title |
Folder title |
MyFolder1 |
yes |
parent |
Parent folder id |
4 |
no |
{
"success" : true,
"result" :
{
"id" : "5"
}
}
Folder Rename
https://api.mixdrop.ag/folderrename?email={email}&key={key}&id={id}&title={title}
GET
Name |
Description |
Example |
Required |
email |
API E-Mail |
[email protected] |
yes |
key |
API Key |
sVfJ2Ia2b5cRh |
yes |
id |
Folder id |
4 |
yes |
title |
New folder title |
MyFolder2 |
yes |
{
"success" : true,
"result" :
{
"tile" : "MyFolder2"
}
}