Список инструментов
GET /api/v1/tools
Возвращает реестр инструментов, поддерживаемые действия и параметры.
Один формат запросов для форматтеров, конвертеров, генераторов и анализаторов. Доступно инструментов: 91. Для повышенных лимитов используйте API-ключ аккаунта.
GET /api/v1/tools
Возвращает реестр инструментов, поддерживаемые действия и параметры.
POST /api/v1/tools/json-beautifier
{
"input": "{\"name\":\"test\"}",
"action": "beautify",
"options": {}
}
{
"ok": true,
"output": "...",
"error": null
}
При ошибке обработки ok будет false, а описание попадёт в error.
X-API-Key: dt_live_...
Ключ создаётся в аккаунте. Также поддерживается Authorization: Bearer dt_live_.... На сервере хранится только SHA-256 хэш ключа.
Anonymous, FREE и PRO имеют отдельные минутные лимиты. Значения задаются через .env; актуальный лимит возвращается в заголовках X-RateLimit-*.
POST /api/v1/batch
{
"requests": [
{"id":"a1","tool":"json-beautifier","input":"{\"a\":1}"},
{"id":"a2","tool":"base64-encode","input":"hello"}
]
}
Каждая операция внутри batch расходует отдельную единицу rate limit. Максимальный размер пакета зависит от тарифа.
POST /api/v1/jobs/json-beautifier
Для тяжёлых задач авторизованный PRO-пользователь может поставить обработку в DB-очередь, а затем получить состояние через GET /api/v1/jobs/{id}.
POST /api/v1/tools/json-beautifier
JSON ValidatorJSON
POST /api/v1/tools/json-validator
JSON MinifierJSON
POST /api/v1/tools/json-minifier
JSON SorterJSON
POST /api/v1/tools/json-sorter
JSON FlattenJSON
POST /api/v1/tools/json-flatten
JSON UnflattenJSON
POST /api/v1/tools/json-unflatten
JSON PointerJSON
POST /api/v1/tools/json-pointer
JSON to XMLJSON
POST /api/v1/tools/json-to-xml
JSON to CSVJSON
POST /api/v1/tools/json-to-csv
JSON to YAMLJSON
POST /api/v1/tools/json-to-yaml
JSON to PHP ArrayJSON
POST /api/v1/tools/json-to-php-array
XML BeautifierXML
POST /api/v1/tools/xml-beautifier
XML ValidatorXML
POST /api/v1/tools/xml-validator
XML MinifierXML
POST /api/v1/tools/xml-minifier
XML to JSONXML
POST /api/v1/tools/xml-to-json
XPath TesterXML
POST /api/v1/tools/xpath-tester
YAML to JSONYAML
POST /api/v1/tools/yaml-to-json
YAML BeautifierYAML
POST /api/v1/tools/yaml-beautifier
HTML BeautifierHTML
POST /api/v1/tools/html-beautifier
HTML to TextHTML
POST /api/v1/tools/html-to-text
HTML Entities EncodeEncode / Decode
POST /api/v1/tools/html-entities-encode
HTML Entities DecodeEncode / Decode
POST /api/v1/tools/html-entities-decode
CSS BeautifierCSS
POST /api/v1/tools/css-beautifier
JavaScript BeautifierJavaScript
POST /api/v1/tools/javascript-beautifier
SQL FormatterSQL
POST /api/v1/tools/sql-formatter
CSV to JSONCSV / TSV
POST /api/v1/tools/csv-to-json
CSV to TSVCSV / TSV
POST /api/v1/tools/csv-to-tsv
TSV to CSVCSV / TSV
POST /api/v1/tools/tsv-to-csv
CSV to HTML TableCSV / TSV
POST /api/v1/tools/csv-to-html-table
Base64 EncodeBase64
POST /api/v1/tools/base64-encode
Base64 DecodeBase64
POST /api/v1/tools/base64-decode
Base64URL EncodeBase64
POST /api/v1/tools/base64url-encode
Base64URL DecodeBase64
POST /api/v1/tools/base64url-decode
URL EncodeEncode / Decode
POST /api/v1/tools/url-encode
URL DecodeEncode / Decode
POST /api/v1/tools/url-decode
URL ParserWeb
POST /api/v1/tools/url-parser
Query String ParserWeb
POST /api/v1/tools/query-string-parser
Query String BuilderWeb
POST /api/v1/tools/query-string-builder
JWT DecoderWeb
POST /api/v1/tools/jwt-decoder
MD5 GeneratorCryptography
POST /api/v1/tools/md5-generator
SHA-1 GeneratorCryptography
POST /api/v1/tools/sha1-generator
SHA-224 GeneratorCryptography
POST /api/v1/tools/sha224-generator
SHA-256 GeneratorCryptography
POST /api/v1/tools/sha256-generator
SHA-384 GeneratorCryptography
POST /api/v1/tools/sha384-generator
SHA-512 GeneratorCryptography
POST /api/v1/tools/sha512-generator
SHA3-256 GeneratorCryptography
POST /api/v1/tools/sha3-256-generator
CRC32 GeneratorCryptography
POST /api/v1/tools/crc32-generator
HMAC GeneratorCryptography
POST /api/v1/tools/hmac-generator
Text to BinaryNumber / Text
POST /api/v1/tools/text-to-binary
Binary to TextNumber / Text
POST /api/v1/tools/binary-to-text
Decimal to HexNumber / Text
POST /api/v1/tools/decimal-to-hex
HEX to DecimalNumber / Text
POST /api/v1/tools/hex-to-decimal
Decimal to BinaryNumber / Text
POST /api/v1/tools/decimal-to-binary
Binary to DecimalNumber / Text
POST /api/v1/tools/binary-to-decimal
Decimal to OctalNumber / Text
POST /api/v1/tools/decimal-to-octal
Octal to DecimalNumber / Text
POST /api/v1/tools/octal-to-decimal
Text SorterText
POST /api/v1/tools/text-sorter
Remove Duplicate LinesText
POST /api/v1/tools/remove-duplicate-lines
Multiline to Single LineText
POST /api/v1/tools/multiline-to-single-line
Case ConverterText
POST /api/v1/tools/case-converter
Word CounterText
POST /api/v1/tools/word-counter
Text ReverserText
POST /api/v1/tools/text-reverser
Slug GeneratorText
POST /api/v1/tools/slug-generator
Regex TesterText
POST /api/v1/tools/regex-tester
UUID v4 GeneratorGenerators
POST /api/v1/tools/uuid-generator
Random String GeneratorGenerators
POST /api/v1/tools/random-string-generator
Unix Timestamp ConverterDate / Time
POST /api/v1/tools/unix-timestamp-converter
Cron Expression ParserDate / Time
POST /api/v1/tools/cron-parser
RGB to HEXColor
POST /api/v1/tools/rgb-to-hex
HEX to RGBColor
POST /api/v1/tools/hex-to-rgb
RGB to HSLColor
POST /api/v1/tools/rgb-to-hsl
HSL to RGBColor
POST /api/v1/tools/hsl-to-rgb
IPv4 to IntegerNetwork
POST /api/v1/tools/ipv4-to-integer
Integer to IPv4Network
POST /api/v1/tools/integer-to-ipv4
CIDR CalculatorNetwork
POST /api/v1/tools/cidr-calculator
JSON Tree ViewerJSON
POST /api/v1/tools/json-tree-viewer
JSON DiffJSON
POST /api/v1/tools/json-diff
JSON Schema ValidatorJSON
POST /api/v1/tools/json-schema-validator
JSONPath TesterJSON
POST /api/v1/tools/jsonpath-tester
XML Tree ViewerXML
POST /api/v1/tools/xml-tree-viewer
XML DiffXML
POST /api/v1/tools/xml-diff
Markdown to HTMLMarkup
POST /api/v1/tools/markdown-to-html
HTML PreviewHTML
POST /api/v1/tools/html-preview
PHP BeautifierPHP
POST /api/v1/tools/php-beautifier
PHP Syntax CheckerPHP
POST /api/v1/tools/php-linter
INI to JSONConfig
POST /api/v1/tools/ini-to-json
JSON to INIConfig
POST /api/v1/tools/json-to-ini
Password GeneratorGenerators
POST /api/v1/tools/password-generator
UUID ValidatorGenerators
POST /api/v1/tools/uuid-validator
HTTP Status Code LookupWeb
POST /api/v1/tools/http-status-codes
MIME Type LookupWeb
POST /api/v1/tools/mime-type-lookup