Account
Request:
$ curl https://uptomega.net/api/account/info?key=key
               Response:
{
        "msg": "OK",
        "result": {
          "email": "[email protected]",
          "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"
      }
            Request:
$ curl https://uptomega.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
Request:
$ curl https://uptomega.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"
      }
            Request:
$ curl -F "sess_id=SESS_ID" -F "utype=prem" -F "[email protected]" UPLOAD_URL
               Response:
[
        {
          "file_code": "b578rni0e1ka",
          "file_status": "OK"
        }
      ]
               Resulting file URL:
https://uptomega.net/b578rni0e1ka
            Request:
$ curl 'https://uptomega.net/api/upload/url?key=key&url=http://domain.com/1mb.bin&folder=0'
               Response:
{"status":200,"msg":"WORKING","server_time":"2024-04-17 13:11:16"}
               Resulting file URL (after upload completes):
https://uptomega.net/b578rni0e1ka
            Request:
$ curl 'https://uptomega.net/api/upload/url?key=key&file_code=b578rni0e1ka'
               Response:
        {
          "status": "200",
          "file_code": "b578rni0e1ka"
        }
      
            Download
Request:
$ curl https://uptomega.net/api/file/direct_link?file_code=b578rni0e1ka&key=key
               Response:
{
        "status": 200,
        "server_time": "2021-10-22 05:26:00",
        "result": {
          "url": "http://s1.fileserverdomain.com/cgi-bin/dl.cgi/xuf4jzopi4mcmhtdbuwuyepms65d5s7fhhmzjdrhk6z2hoeqihdyqli/1mb.bin",
          "size": 1048576
        },
        "msg": "OK"
      }
            File Management
Request:
$ curl https://uptomega.net/api/file/info?file_code=b578rni0e1ka&key=key
               Response:
{
        "status": 200,
        "server_time": "2022-03-09 10:23:03",
        "result": [
          {
            "filecode": "b578rni0e1ka",
            "name": "1mb.bin",
            "status": 200,
            "size": 1048576,
            "uploaded": "2022-03-09 10:20:52",
            "downloads": 0
          }
        ],
        "msg": "OK"
      }
               
            Request:
$ curl https://uptomega.net/api/file/list?page=2&per_page=20&fld_id=15&public=1&created=2018-06-21%2005%3A07%3A10&name=Iron%20man&key=key
               Response:
{
        "msg": "OK",
        "result": {
          "files": [
            {
              "name": "1mb.bin",
              "file_code": "b578rni0e1ka",
              "downloads": 0,
              "thumbnail": null,
              "public": 1,
              "size": 5789,
              "link": "https://uptomega.net/b578rni0e1ka/1mb.bin.html",
              "fld_id": 0,
              "uploaded": "2022-03-09 10:20:52"
            }
          ],
          "results_total": 7,
          "results": 7
         }
      }
               
            Request:
$ curl https://uptomega.net/api/file/rename?file_code=b578rni0e1ka&name=newname.bin&key=key
               Response:
{
        "status": 200,
        "result": "true",
        "msg": "OK",
        "server_time": "2022-03-09 10:46:14"
      }
               
            Request:
$ curl https://uptomega.net/api/file/clone?file_code=b578rni0e1ka&key=key
               Response:
{
        "status": 200,
        "result": {
          "url": "https://uptomega.net/r9o25tsq86ru",
          "filecode": "r9o25tsq86ru"
        },
        "msg": "OK",
        "server_time": "2022-03-09 10:49:48"
      }
               
            Request:
$ curl https://uptomega.net/api/file/set_folder?file_code=b578rni0e1ka&fld_id=15&key=key
               Response:
      {
        "server_time": "2022-03-09 11:26:22",
        "msg": "OK",
        "status": 200
      }
               
            Request:
$ curl https://uptomega.net/api/files/deleted?key=key
               Response:
{
        "status": 200,
        "msg": "OK"
        "result": [
          {
            "deleted_ago_sec": 4,
            "deleted": "2022-03-09 11:41:58",
            "file_code": "ym7e86b6sap4",
            "name": "newname.bin"
          }
        ],
        "server_time": "2022-03-09 11:42:02",
      }
               
            Folder Management
Request:
$ curl https://uptomega.net/api/folder/list?fld_id=0&key=key
               Response:
{
        "status": 200,
        "msg": "OK",
        "result": {
          "files": [
            {
              "fld_id": 0,
              "link": "https://uptomega.net/b578rni0e1ka",
              "file_code": "b578rni0e1ka",
              "uploaded": "2022-03-09 10:49:51",
              "name": "1mb.bin"
            }
          ],
          "folders": [
            {
              "fld_id": 15,
              "code": null,
              "name": "folder1"
            }
          ]
        },
        "server_time": "2022-03-09 11:31:52"
      }
               
            Request:
$ curl https://uptomega.net/api/folder/create?parent_id=0&name=newfolder&key=key
               Response:
{
        "status": 200,
        "msg": "OK"
        "result": {
          "fld_id": 52
        },
        "server_time": "2022-03-09 11:37:35",
      }
               
            Request:
$ curl https://uptomega.net/api/folder/rename?fld_id=15&name=newname&key=key
               Response:
{
        "status": 200,
        "msg": "OK"
        "result": "true",
        "server_time": "2022-03-09 11:39:29",
      }
               
            