FiLeza API Documentation

FiLeza API Documentation

Account

1 Account Info
Request:
$ curl https://fileza.net/api/account/info?key=key
Response:
{ "msg": "OK", "result": { "email": "you@domain.com", "balance": "0.04900", "storage_used": null, "premium_expire": "2022-02-18 11:16:07", "storage_left": "inf" }, "status": 200, "server_time": "2021-10-22 04:51:54" }
2 Account Stats
Request:
$ curl https://fileza.net/api/account/stats?key=key
Response:
{ "msg": "OK", "result": [ { "downloads": "0", "sales": "0", "profit_sales": "0.00000", "profit_refs": "0.00000", "profit_site": "0.00000", "views": "0", "refs": "0", "profit_total": "0.00000" } ], "status": 200, "server_time": "2021-10-22 04:55:33" }

Upload

3 Select an upload server
Request:
$ curl https://fileza.net/api/upload/server?key=key
Response:
{ "status": 200, "sess_id": "3rewps03u5ipbkm9", "result": "http://s1.fileserverdomain.com/cgi-bin/upload.cgi", "msg": "OK", "server_time": "2021-10-22 05:13:21" }
4 Upload a file
Request:
$ curl -F "sess_id=SESS_ID" -F "utype=prem" -F "file_0=@100mb.bin" UPLOAD_URL
Response:
[ { "file_code": "b578rni0e1ka", "file_status": "OK" } ]
Resulting file URL:
https://fileza.net/b578rni0e1ka

File Management

5 File Info
Request:
$ curl https://fileza.net/api/file/info?file_code=b578rni0e1ka&key=key
Response:
{ "status": 200, "result": [ { "filecode": "b578rni0e1ka", "name": "1mb.bin", "size": 1048576, "downloads": 0 } ], "msg": "OK" }
6 Rename File
Request:
$ curl https://fileza.net/api/file/rename?file_code=b578rni0e1ka&name=newname.bin&key=key
Response:
{ "status": 200, "result": "true", "msg": "OK" }