API
SigCleaner сервисінің REST API құжаттамасы.
Әдіс: фонды өшіру
Авторизация
Сұрау параметрлері
| Параметр | Түрі | Міндетті | Сипаттамасы |
|---|---|---|---|
file |
multipart file | Екеуінің бірі | PNG, JPG немесе PDF кескіні |
url |
string | Екеуінің бірі | Кескінге тікелей сілтеме |
type |
string | Жоқ | json (әдепкі бойынша) — сілтемесі бар JSON қайтаруwebp — вернуть бинарный файл WebP с прозрачным фономpng — вернуть бинарный файл PNG с прозрачным фоном |
Жауап: type=json
Жауап: type=webp
Возвращает бинарный файл WebP с прозрачным фоном.
Content-Type: image/webp.
Жауап: type=png
Возвращает бинарный файл PNG с прозрачным фоном.
Content-Type: image/png.
Примеры cURL
Нәтижені жүктеп алу
Әдіс: файлдар тізімі
Ағымдағы пайдаланушыға тиесілі, сәтті өңделген барлық файлдардың тізімін қайтарады. Файлдар сілтеме бойынша қолжетімді /api/file/{uuid}.
Авторизация
Bearer-токен немесе белсенді сессия (cookie). Авторизациясыз қайтарады 401.
Жауап
| Өріс | Түрі | Сипаттамасы |
|---|---|---|
uuid |
string | Файлдың бірегей идентификаторы |
url |
string | Файлды жүктеп алуға арналған тікелей сілтеме (WebP) |
created_at |
string (ISO 8601) | Файлдың жасалған күні мен уақыты (UTC) |
expires_at |
string | null | Сақтау мерзімінің аяқталу күні (UTC). null — файл мерзімсіз сақталады (авторизацияланған пайдаланушылар). Қонақтар үшін — created_at + 1 жыл. |
cURL мысалы
Әдіс: файлды жою
Файлды серверден біржолата жояды. Файл ағымдағы пайдаланушыға тиесілі болуы керек.
Авторизация
Bearer-токен немесе белсенді сессия (cookie). Авторизациясыз қайтарады 401.
Сұрау денесі application/json
| Параметр | Түрі | Міндетті | Сипаттамасы |
|---|---|---|---|
uuid |
string | Иә | Жауаптағы файлдың UUID-і /api/clean немесе /api/files |
Жауап
Қате кодтары
| Код | Сипаттамасы |
|---|---|
401 | Авторизацияланбаған |
404 | Файл табылмады немесе пайдаланушыға тиесілі емес |
422 | Жіберілмеген немесе қате uuid |
cURL мысалы
API кілттерін басқару
Кілттерді басқару үшін аккаунтқа кіру қажет.