Все эндпоинты возвращают JSON. Ошибки также возвращаются в JSON с полем error. Rate limiting — по IP-адресу, лимиты указаны для каждого эндпоинта отдельно. При превышении — 429 Too Many Requests.
| код | значение |
|---|---|
| 200 | успех |
| 400 | неверный запрос (описание в поле error) |
| 404 | не найдено |
| 409 | конфликт (алиас уже занят) |
| 429 | превышен rate limit |
| 500 | внутренняя ошибка сервера |
| поле | тип | описание |
|---|---|---|
| content | string | текст пасты, макс. 100 000 символов |
| burn | string | on — удалить после первого прочтения (по умолчанию off) |
| ttl | integer | срок жизни в часах, 1–168 (по умолчанию 24) |
{ "id": "xK2mQp_4aB8" }
GET /paste/{id} — HTML-страница. Если burn=on, паста удаляется после первого обращения.| поле | тип | описание |
|---|---|---|
| text | string | текст или URL для кодирования |
| fmt | string | png или svg (по умолчанию png) |
| size | integer | размер модуля в пикселях, 1–40 (по умолчанию 10) |
| error | string | уровень коррекции ошибок: L, M, Q, H (по умолчанию M) |
Бинарный файл изображения с Content-Type image/png или image/svg+xml.
| поле | тип | описание |
|---|---|---|
| content | string | Markdown-текст, макс. 200 000 символов |
Бинарный файл result.docx с Content-Type application/vnd.openxmlformats-officedocument.wordprocessingml.document.
| параметр | описание |
|---|---|
| stacks | через запятую: python, node, go, rust, java, dotnet, unity, terraform, docker, vscode, jetbrains, macos, linux, windows |
Файл .gitignore с Content-Type text/plain.
curl "https://fe0.ru/gitignore/get?stacks=python,docker" -o .gitignore