PixelScale File API

File upload, retrieval and integrity verification. Operated by PixelScale Infrastructure Oy from Vienna.

Authentication

Requests are authenticated with a project key supplied in the Authorization header. Keys are issued from the account dashboard and are scoped per environment.

Endpoints

MethodEndpointDescription
GET/api/v1Version index and resource map.
GET/api/v1/filesFiles stored under the current project.
GET/api/v1/typesContent types accepted on upload.
GET/api/v1/quotaStorage quota and current consumption.
$ curl https://solo.brightquill.org/api/v1/files

{
  "object": "list",
  "data": [
    {
      "id": "fil_0hswmlekp493ff",
      "created_at": "2023-10-06T06:33:55Z",
      "filename": "gmzrxhhj.zip",
      "bytes": 15908791,
      "checksum": "sha256:8owrwxgplfd24cvwf8ej4icmbori94pn"
    },
    {
  ...