Перейти к содержимому
POST AI agent ready /v1/paste/create

Pastebin API — создание временных фрагментов кода через REST

Сохраните текстовую строку (код, журналы, файлы конфигурации) и получите идентификатор вставки. Срок действия вставок истекает по истечении настраиваемого срока жизни (по умолчанию 1 час, максимум 24 часа). Укажите дополнительный языковой тег для подсветки синтаксиса при извлечении. Хранится на периферийном KV Cloudflare для быстрого глобального чтения.

Parameters

stringrequired

The text content to store.

number

Time to live in seconds. Default 3600 (1 hour), max 86400 (24 hours).

string

Language identifier for syntax highlighting (e.g., "javascript", "python", "json").

Code examples

curl -X POST https://api.botoi.com/v1/paste/create \
  -H "Content-Type: application/json" \
  -d '{"content":"console.log(\"hello world\");","ttl":3600,"language":"javascript"}'

When to use this API

Делитесь журналами ошибок с товарищами по команде во время реагирования на инциденты

Вставьте трассировку стека или фрагмент журнала и поделитесь идентификатором в Slack. Срок действия вставки автоматически истекает после окна инцидента, поэтому конфиденциальные данные журнала не сохраняются в общедоступной папке для вставки.

Храните временную конфигурацию или фрагменты кода в конвейерах CI.

Создайте файл конфигурации за один шаг CI, сохраните его как вставку и извлеките его на более позднем этапе или в параллельном задании. TTL обеспечивает автоматическую очистку данных после завершения конвейера.

Frequently asked questions

Какой максимальный размер пасты?
Максимальный размер тела запроса составляет 1 МБ. Для большинства фрагментов кода, вывода журналов и файлов конфигурации этого более чем достаточно.
Могу ли я обновить существующую пасту?
Нет. После создания вставки являются неизменяемыми. Чтобы поделиться обновленным контентом, создайте новую вставку и распространите новый идентификатор.
Что произойдет после истечения срока TTL?
Вставка автоматически удаляется из хранилища значений ключа. Запросы идентификатора вставки с истекшим сроком действия возвращают ошибку 404 NOT_FOUND.
Зашифровано ли содержимое вставки?
Нет. Вставки хранятся в виде открытого текста в Cloudflare KV. Не храните секреты, пароли или ключи API в виде вставок. Если вам нужно сохранить конфиденциальный текст, сначала используйте конечную точку /v1/encrypt/encrypt.
Какие языки поддерживают подсветку синтаксиса?
Поле языка представляет собой текстовый тег, хранящийся вместе с вставкой. Общие значения включают «javascript», «python», «json», «yaml», «go», «rust» и «открытый текст». Ваш клиентский маркер может использовать этот тег для применения правильной грамматики.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.