Client Tools

PicFast provides a flat upload endpoint at /api/v1/flat/upload that returns a clean JSON response — ideal for third-party upload clients. All tools below use this same endpoint.

PicGo / PicList

  1. Install PicGo or PicList, then install the web-uploader plugin from the plugin settings.
  2. In image host settings, choose Custom Web Image Host and paste the config below.
{
  "picBed": {
    "uploader": "picgo-plugin-web-uploader",
    "picgo-plugin-web-uploader": {
      "url": "https://picfast.example.com/api/v1/flat/upload",
      "paramName": "file",
      "jsonPath": "url",
      "customHeader": "{\"Authorization\": \"Bearer <YOUR_API_TOKEN>\"}"
    }
  }
}

uPic

In uPic, choose Custom as the image host and fill in:

FieldValue
URLhttps://picfast.example.com/api/v1/flat/upload
MethodPOST
File Fieldfile
HeaderAuthorization: Bearer <YOUR_API_TOKEN>
URL Path["url"]
Domainhttps://picfast.example.com

Dropshare

In Dropshare, choose Custom API connection:

FieldValue
Upload URLhttps://picfast.example.com/api/v1/flat/upload
MethodPOST
Content Typemultipart/form-data
Form Fieldfile
Header{"Authorization": "Bearer <YOUR_API_TOKEN>"}
Response Content TypeJSON
URL to file%url%

Obsidian

Install the community plugin Image auto upload and select PicGo as the upload service. Images pasted into notes are automatically uploaded to PicFast and replaced with the returned URL.

API token

Create an API token in the PicFast admin console under Settings → API Tokens. Tokens are prefixed img_ and support scoped permissions (e.g. upload-only). Use the token in the Authorization: Bearer header for all tools above.