Pular para o conteúdo
POST AI agent ready /v1/paste/create

API Pastebin - Crie trechos de código temporários via REST

Armazene uma string de texto (código, logs, arquivos de configuração) e receba um ID de colagem. As pastas expiram após um TTL configurável (padrão 1 hora, máximo 24 horas). Especifique uma tag de idioma opcional para realce de sintaxe durante a recuperação. Armazenado no KV de borda da Cloudflare para leituras globais rápidas.

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

Compartilhe logs de erros com colegas de equipe durante a resposta a incidentes

Cole um rastreamento de pilha ou snippet de log e compartilhe o ID no Slack. A colagem expira automaticamente após a janela do incidente, para que os dados de log confidenciais não permaneçam em um pastebin público.

Armazene configurações temporárias ou trechos de código em pipelines de CI

Gere um arquivo de configuração em uma etapa de CI, armazene-o como uma pasta e recupere-o em uma etapa posterior ou em um trabalho paralelo. O TTL garante que os dados sejam limpos automaticamente após o término do pipeline.

Frequently asked questions

Qual é o tamanho máximo da pasta?
O limite do corpo da solicitação é de 1 MB. Para a maioria dos trechos de código, saída de log e arquivos de configuração, isso é mais que suficiente.
Posso atualizar uma pasta existente?
Não. As pastas são imutáveis ​​depois de criadas. Para compartilhar conteúdo atualizado, crie uma nova pasta e distribua o novo ID.
O que acontece depois que o TTL expira?
A pasta é excluída do armazenamento de valores-chave automaticamente. As solicitações do ID de colagem expirado retornam um erro 404 NOT_FOUND.
O conteúdo colado está criptografado?
Não. As pastas são armazenadas como texto simples no Cloudflare KV. Não armazene segredos, senhas ou chaves de API em pastas. Use o endpoint /v1/encrypt/encrypt primeiro se precisar armazenar texto confidencial.
Quais idiomas são suportados para realce de sintaxe?
O campo de idioma é uma tag de texto livre armazenada com a pasta. Os valores comuns incluem "javascript", "python", "json", "yaml", "go", "rust" e "plaintext". Seu marcador do lado do cliente pode usar essa tag para aplicar a gramática correta.

Get your API key

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