跳转到内容
POST AI agent ready /v1/paste/create

Pastebin API - 通过 REST 创建临时代码片段

存储文本字符串(代码、日志、配置文件)并接收粘贴 ID。 粘贴在可配置的 TTL(默认 1 小时,最长 24 小时)后过期。 指定一个可选的语言标记,以便在检索时进行语法突出显示。 存储在 Cloudflare 的边缘 KV 上,以实现快速全局读取。

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 中共享 ID。 粘贴会在事件窗口后自动过期,因此敏感日志数据不会保留在公共粘贴箱中。

在 CI 管道中存储临时配置或代码片段

在一个 CI 步骤中生成配置文件,将其存储为粘贴,并在后续步骤或并行作业中检索它。 TTL 确保管道完成后自动清除数据。

Frequently asked questions

最大锡膏尺寸是多少?
请求正文限制为 1 MB。 对于大多数代码片段、日志输出和配置文件来说,这已经足够了。
我可以更新现有的粘贴吗?
不会。粘贴一旦创建就不可更改。 要共享更新的内容,请创建新的粘贴并分发新的 ID。
TTL 过期后会发生什么?
粘贴会自动从键值存储中删除。 对过期粘贴 ID 的请求会返回 404 NOT_FOUND 错误。
粘贴内容是否加密?
不会。粘贴以纯文本形式存储在 Cloudflare KV 中。 不要在粘贴中存储机密、密码或 API 密钥。 如果需要存储敏感文本,请首先使用 /v1/encrypt/encrypt 端点。
语法高亮支持哪些语言?
语言字段是与粘贴一起存储的自由文本标记。 常见值包括“javascript”、“python”、“json”、“yaml”、“go”、“rust”和“plaintext”。 您的客户端荧光笔可以使用此标签来应用正确的语法。

Get your API key

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