developer-ready

API EX-Link

Загрузка файлов, создание коротких ссылок и публикация текста по HTTP. Работает с ShareX, curl и скриптами, без лишних действий в интерфейсе.

POST/api/upload

Главный endpoint для ShareX, curl и обычной загрузки одного файла.

curl -F "time=24h" -F "max_downloads=0" \ -F "file=@photo.png" \ https://ex-link.xyz/api/upload
POST/api/share/file

Загрузка одного или нескольких файлов с общей страницей скачивания.

curl -F "files=@photo.png" -F "files=@log.txt" \ -F "time=24h" https://ex-link.xyz/api/share/file
POST/api/share/link

Создание короткой ссылки с алиасом и лимитом переходов.

curl -X POST https://ex-link.xyz/api/share/link \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com","max_downloads":10}'
POST/api/share/text

Публикация лога, конфига, заметки или фрагмента кода.

curl -X POST https://ex-link.xyz/api/share/text \ -H "Content-Type: application/json" \ -d '{"text":"connection log..."}'
POST/api/upload-url

Загрузка файла на сервер по внешнему URL.

curl -X POST https://ex-link.xyz/api/upload-url \ -H "Content-Type: application/json" \ -d '{"url":"https://site/file.bin","time":"24h"}'
POST/api/litterbox

Litterbox-совместимый endpoint. Возвращает plain-text URL.

curl -F "reqtype=fileupload" -F "time=24h" \ -F "fileToUpload=@photo.png" \ https://ex-link.xyz/api/litterbox
GET/api/sharex

Скачивание готового ShareX-конфига.

curl https://ex-link.xyz/api/sharex --output ex-link.sxcu
GET/api/qr

PNG QR-код для любой созданной ссылки.

curl "https://ex-link.xyz/api/qr?data=https%3A%2F%2Fex-link.xyz%2Fabc123" --output qr.png
GET/api/meta

Домены, лимиты и разрешенные расширения для интерфейса.

curl https://ex-link.xyz/api/meta
DELETE/api/share/file/{code}

Удаление файла по приватной ссылке управления из ответа API.

curl -X DELETE "$deleteUrl"
time1h · 12h · 24h · 72h
max_downloads0 · 1 · 5 · 10 устройств
типы ссылок/{id} · /dl/{id} · /raw/{id}.ext