API documentation
Upload, list and delete images from your own apps.
The Brikk API lets you upload images programmatically — from scripts, bots, CI or tools like ShareX. Every response is JSON with an ok boolean.
Create a key in your dashboard and send it on every request as either header:
Upload an image
POST /api/v1/upload — multipart form with a field named file.
201 Created
Errors return an ok:false body with a message and a matching HTTP status: 401 (bad key), 413 (too large), 415 (type not allowed), 507 (quota exceeded).
Delete an image
POST /api/v1/delete/{code} — deletes one of your images and refunds the quota.
List your uploads
GET /api/v1/images?limit=50 — your most recent uploads (max 100).
Account & quota
GET /api/v1/me — your account details and current storage usage.
ShareX
The quickest way: hit Download ShareX config in your API keys tab — it creates a key and hands you a ready .sxcu to open in ShareX. Screenshots then upload automatically and the link is copied to your clipboard. Or set it up manually: